flag:起修饰的作用
. :匹配除换行符/n以外的字符
re.S : Dotall 让.匹配换行
re.I : Ignorecase 忽略大小写
re.M:让$可以匹配到换行
\w:字母数字和_ 汉字,
\s:代表空白字符 空格 \n换行符 \t制表符
\S:代表非空白字符
\d 数据 \D非数据
* 0次及以上
+:代表一个以上
^2:以2开头
2$:以2结尾
?前面的字符最多出现1次,0次或1次;将贪婪模式抓为非贪婪模式
[]:区间范围,包含上下限,只是单个字符
|或者
{}出现的此时 {n}:前面的字符出现n次,{n,}前面的字符出现n次以上,{,n}前面的字符出现n次以下
$ 以指定内容结尾
正则规则: \和绝大多数标点符号都有特殊含义 + .
如果想要使用标点符号比如+,就这样表示\+