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 : 可选,表示匹配模式,比如忽略大小写,多行模式等,具

相关内容

热门资讯

阳泉市郊区靶向发力精准落实低保... “民生无小事,枝叶总关情。”群众的“急难愁盼”就是监督的发力点。山西省阳泉市郊区纪委监委、阳泉市郊区...
公开背刺?亨特·拜登批评其父移... 亨特·拜登,美国前总统乔·拜登之子,在一档新播出的访谈节目中,就其父亲宽松的移民政策以及从阿富汗撤军...
倍轻松因涉嫌违反证券法律法规等... 证券之星消息,12月26日倍轻松公开信息显示,深圳市倍轻松科技股份有限公司,董事长马学军因涉嫌违反证...
22岁小伙深夜在河边喝酒落水溺... 小伙高某晚上跟3个朋友在饭店喝酒,之后跟其中两人到大渡口边继续喝酒聊天期间不幸溺亡。事后,家属将共同...
中粮糖业(600737)披露修... 截至2025年12月25日收盘,中粮糖业(600737)报收于17.41元,较前一交易日上涨0.87...
政策、市场促进产能加速去化 生... 每经记者|闫峰峰 每经编辑|吴永久 2025年,我国生猪养殖行业在供需失衡、价格低迷和亏损扩大的困...
ST泉为股东因涉嫌违反证券法律... 证券之星消息,12月25日ST泉为公开信息显示,ST泉为股东泉为绿能投资(海南)有限公司,董事长褚一...
倍轻松被证监会立案调查 律师征... 雷达财经雷助吧出品 文|李茜 编|深海 12月25日晚间,倍轻松发布公告称,公司于2025年12月2...
文化新观察·年度文化亮点|全民... 历经多年酝酿,2025年12月,《全民阅读促进条例》公布,全民阅读事业从“政策引导”迈向“法治保障”...
瑞典北部发生暴力犯罪事件 多人... 新华社赫尔辛基12月25日电(记者朱昊晨)斯德哥尔摩消息:据瑞典媒体报道,25日圣诞节当天,瑞典北部...