标签: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