常用方法:
search
match : 默认在规则加^
findall :
常用规则 \d : 匹配一个数字 \w : 匹配一个数字字母下划线 \s : 匹配空格
\D : 匹配非 \d
\W : 匹配非 \w
\S : 匹配非 \s
.: 匹配任意字符,但是不能匹配换行 ,如果加上 re.S 则匹配换行符
.*? : 非贪婪模式
.* : 贪婪模式
* : 匹配 0 - N 个*号前边的字符
+ : 匹配 1 - N 个+号前边的字符
? : 匹配 0 - 1 个?号前边的字符
[] : 所有字符都是原字符(无特殊含义)
[^] : 非 []
{n} : 重复 N次
{m,n} : 重复 m 到 n 次
() : 分组
^ : 必须以规则开始
$ :必须以规则结束
注意:写规则的时候,前边尽量加r是好习惯