首页 > 代码库 > python正则表达式 ---- re模块
python正则表达式 ---- re模块
1.正则表达式
正则就是使用一些具有特殊含义的符号组合到一起,来描述字符串或字符的方法。
2.常用的正则匹配模式
import re
print(re.findall(‘\w‘,‘hello_ | egon 123‘)) #匹配字母数字下划线 print(re.findall(‘\W‘,‘hello_ | egon 123‘)) #与小w相反 匹配非数字字符下划线 print(re.findall(‘\s‘,‘hello_ | egon 123 \n \t‘)) #匹配任意空白字符如 [ \t,\n,\r,\f] print(re.findall(‘\S‘,‘hello_ | egon 123 \n \t‘)) #与小s相反匹配任意分空白字符 print(re.findall(‘\d‘,‘hello_ | egon 123 \n \t‘)) #匹配任意数字 print(re.findall(‘\D‘,‘hello_ | egon 123 \n \t‘)) #匹配任意非数字 print(re.findall(‘h‘,‘hello_ | hello h egon 123 \n \t‘)) #匹配字符 print(re.findall(‘\Ahe‘,‘hello_ | hello h egon 123 \n \t‘)) #匹配字符串的开头 等同与^ print(re.findall(‘^he‘,‘hello_ | hello h egon 123 \n \t‘)) # # print(re.findall(‘123\Z‘,‘hello_ | hello h egon 123 \n \t123‘)) #匹配字符串的结尾,存在换行,只匹配到换行前的结束字符串。 print(re.findall(‘123\z‘,‘hello_ | hello h egon 123 \n \t123‘)) #匹配字符串结尾 等同于$ print(re.findall(‘123$‘,‘hello_ | hello h egon 123 \n \t123‘)) print(re.findall(‘\n‘,‘hello_ | hello h egon 123 \n \t123‘)) #匹配一个换行符 print(re.findall(‘\t‘,‘hello_ | hello h egon 123 \n \t123‘)) #匹配一个制表符
python正则表达式 ---- re模块
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。