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

相关内容

热门资讯

奶爸请育儿假引纠纷 有假难休咋... 阅读提示 国家支持有条件的地方设立父母育儿假,但不少网友反映“有假难休”,一些单位对男职工休育儿假的...
感谢曼联!孔蒂:想知道为啥小麦... 直播吧09月18日讯 那不勒斯主帅孔蒂在对阵曼城的赛前发布会上,谈到了队内中场麦克托米奈。 孔蒂: ...
中到大雨局部暴雨,下午开始影响... 据@山东天气最新消息, 18日下午到19日, 山东将迎来新一轮降雨。 预计,18日下午到夜间,聊城和...
原创 中... 在国际关系日益紧张的今天,南海局势愈加复杂,尤其是在中国和菲律宾之间的博弈中,无疑引发了全球的广泛关...
香港突发黄金大劫案!10多名男... 9月17日,香港发生了一起黄金劫案。 据港媒报道,当天上午11时许,红磡鹤园东街1号富恒工业大厦中一...
DeepSeek登上《自然》封... 9月17日,由DeepSeek团队共同完成、梁文锋担任通讯作者的DeepSeek-R1推理模型研究论...
公安部:近年来6.8万名境外涉... 记者从9月18日举办的全球公共安全合作论坛(连云港)2025年大会打击跨国犯罪形势与对策分论坛上了解...
最高检民政部中国残联联合发布无... 9月17日,最高人民检察院与民政部、中国残疾人联合会联合发布一批无障碍和适老化检察公益诉讼典型案例,...
原创 以... 近期,美国资深外交官马可·卢比奥向外界透露,美卡两国正就一项升级版国防合作协议进行最后磋商。9月16...
【银农帮讲政策】巩固拓展脱贫攻... 来源:银川农业农村 本期编辑:杨立鹏 审 核:王 雨 签 审:陈玉华