python学习之re的正则修饰符

flag:起修饰的作用

. :匹配除换行符/n以外的字符

re.S : Dotall 让.匹配换行

re.I : Ignorecase 忽略大小写

re.M:让$可以匹配到换行

w:字母数字和_ 汉字,

s:代表空白字符  空格 换行符 制表符 

S:代表非空白字符

d 数据 D非数据

* 0次及以上

 +:代表一个以上

^2:以2开头

2$:以2结尾

?前面的字符最多出现1次,0次或1次;将贪婪模式抓为非贪婪模式

[]:区间范围,包含上下限,只是单个字符

|或者

{}出现的此时 {n}:前面的字符出现n次,{n,}前面的字符出现n次以上,{,n}前面的字符出现n次以下

$ 以指定内容结尾

正则规则:    和绝大多数标点符号都有特殊含义 + .

                     如果想要使用标点符号比如+,就这样表示+

原文地址:https://www.cnblogs.com/aslmer/p/13797502.html