标签:att 查找 ali 取反 style 正则表达 无限 dal 位置
Python中的re模块
pattern=re.complie #打包模式,以下三种均可以使用pattern
re.sub#替换
re.findall#查找所有的匹配
re.split#分割
ret=re.search(pattern,str)#从任意位置匹配 ret.group()#对应的匹配值
1?单字符匹配规则
字符 | 功能 |
. | 匹配任意1个字符(除了\n) |
[] |
匹配[]中列举的字符 |
\d | 匹配数字,也就是0-9 |
\D |
匹配非数字,也就是匹配不是数字的字符 |
\s |
匹配空白符,也就是 空格\tab |
\S | 匹配非空白符,\s取反 |
\w | 陪陪单词字符, a-z, A-Z, 0-9, _ |
\W | 匹配非单词字符, \w取反 |
2?表示数量的规则
字符 |
功能 |
* + ? {m} {m,} {m,n} |
匹配前一个字符出现0次多次或者无限次,可有可无,可多可少 匹配前一个字符出现1次多次或则无限次,直到出现一次 匹配前一个字符出现1次或者0次,要么有1次,要么没有 匹配前一个字符出现m次 匹配前一个字符至少出现m次 匹配前一个字符出现m到n次 |
标签:att 查找 ali 取反 style 正则表达 无限 dal 位置
原文地址:https://www.cnblogs.com/AntonioSu/p/11776735.html