Python的正则表达式应用实践
创始人
2024-04-27 14:45:43
0

正则表达式语法

语法可以上网搜《正则表达式30分钟入门教程》上面有详细讲,这里不过多讲。主要讲py中的re模块的实现。

re模块

在python中使用re模块来处理正则表达式

## 官网
https://docs.python.org/zh-cn/3/library/re.html##

re模块的主要方法

  • re.compile: 编译一个正则表达式模式(pattern)
  • re.match: 从头开始匹配, 使用group()方法可以获取第一个匹配值
  • re.search: 用包含方式匹配,使用group()方法可以获取第一个匹配值
  • re.findall: 用包含方式匹配,把所有匹配到的字符放到以列表中的元素返回多个匹配值
  • re.sub: 匹配字符并替换
  • re.split: 以匹配到的字符当做列表分隔符,返回列表

re各方法讲解

re.compile

compile 函数用于编译正则表达式,生成一个正则表达式( Pattern )对象,供 match() 和 search() 这两个函数使用。其函数包含两个参数,一个pattern,一个可选参数flags。

re.compile(pattern[, flags])

参数:

  • pattern : 一个字符串形式的正则表达式
  • flags : 可选,表示匹配模式,比如忽略大小写,多行模式等,具

相关内容

热门资讯

全国“法律明白人” 培养看铜仁... 编者按:自2012年铜仁探索“法律明白人”培养工作以来,累计培养“法律明白人”8万余名,他们扎根于基...
桃源法院:卖车三年拿不到车款 ... 将自己不再需要使用的旧车卖掉,本是经济节约的好事情,但车辆作为不动产是以交付而不是过户为转移,所以在...
政策+市场“托底” 8000亿... 近日,国家发展改革委安排超3000亿元支持2025年第三批“两重”建设项目。至此,今年8000亿元“...
被指体罚员工“狗爬”的培训机构... 极目新闻记者 柳琛琛 7月2日,潇湘晨报等媒体报道,天津种画岛艺术培训学校被指以“狗爬”等方式体罚员...
北京“两区”建设五周年,制度创... 7月3日,北京“两区”(国家服务业扩大开放综合示范区和北京自贸试验区)建设五周年自贸试验区专场新闻发...
容大科技(09881.HK)被... 容大科技(09881.HK)发布公告,有关本集团被一家公司提起刑事附带民事诉讼,该公司声称自己的商业...
(体育)网球——温网:王欣瑜对... 当日,在英国伦敦举行的2025温布尔登网球公开赛女子单打第二轮比赛中,中国选手王欣瑜对阵土耳其选手森...
济宁高新区洸河街道便民服务中心... 大众网记者 高靖程 通讯员 高嵩 钟远赟 白树蕊 济宁报道 6月28日,济宁高新区洸河街道便民服务中...
暑假旅游高峰到来,出行遇到问题... 暑期到,各地旅游迎来高峰,作为消费者,在出行的过程中都享有哪些权利呢?旅行社承诺纯玩却增设购物环节,...