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

相关内容

热门资讯

nohup安装和用法 nohup 英文全称 no hang up(不挂起) 作用:...
中国进出口银行甘肃省分行浇灌政... 原标题:中国进出口银行甘肃省分行浇灌政策性金融“活水”助力乡村振兴 中国进出口...
Go学习之旅:包、变量和函数(... 文章目录前引包、变量和函数1、包的概念和所用2、导出名或者导出函数3.1、函数参数声明方式ÿ...
欠钱不还警察管不管? 欠钱不还警察管不管1、欠钱不还,警察不管,也不能管,只能向法院起诉;2、法律依据:《公安部关于公安机...
北京高院发布打击治理洗钱犯罪审... 原标题:北京高院发布打击治理洗钱犯罪审判白皮书及典型案例 明知亲友实施贪污贿...
曝周海媚在北京别墅不值钱,住北... 在璀璨夺目的娱乐圈,明星的生活总是充满着各种光鲜和传奇。背后的真相往往与表面的华丽大相径庭。有关周海...
海淀在北京属于教育强的区域,所... 现在有人问哪个行业还有机会,其实哪个行业都有机会,只是看谁去做。记得以前软件测试和嵌入式,都是一些做...
内蒙古赤峰市巴林右旗:“支持起... 原标题:内蒙古赤峰市巴林右旗:“支持起诉+多元化救助”护航困境儿童成长之路 ...
特斯拉深陷诉讼案件,大规模召回... 原标题:特斯拉深陷诉讼案件,大规模召回治标能否治本? 作为对美国国家公路交通安...
RabbitMQ-04 Hel... 首先我们还是先看一下Rabbitmq的工作原理图          从图上我们可以看到࿰...