python 正则

re模块

w 匹配字母(包含中文)或数字或下划线
W 匹配非字母(包含中文)或数字或下划线
s 匹配任意的空白符
S 匹配任意非空白符
d 匹配数字
D p匹配非数字
A 从字符串开头匹配
z 匹配字符串的结束,如果是换行,只匹配到换行前的结果
匹配一个换行符
匹配一个制表符
^ 匹配字符串的开始
$ 匹配字符串的结尾
. 匹配任意字符,除了换行符,当re.DOTALL标记被指定时,则可以匹配包括换行符的任意字符。
[...] 匹配字符组中的字符
[^...] 匹配除了字符组中的字符的所有字符
* 匹配0个或者多个左边的字符。
+ 匹配一个或者多个左边的字符。
匹配0个或者1个左边的字符,非贪婪方式。
{n} 精准匹配n个前面的表达式。
{n,m} 匹配n到m次由前面的正则表达式定义的片段,贪婪方式
a|b 匹配a或者b。
() 匹配括号内的表达式,也表示一个组

原文地址:https://www.cnblogs.com/zjj1990/p/12909159.html