标识符
re.I (re.IGNORECASE) 忽略大小写
import re s = "Max@123uyt146" print(re.search("m",s,re.I)) # <_sre.SRE_Match object; span=(0, 1), match='M'>
re.M (re.MULTILINE) 多行模式
import re s = "max @123uyt14 mer" print(re.search("m..$",s,re.M)) # <_sre.SRE_Match object; span=(0, 3), match='max'>
re.S 匹配任意字符
import re print(re.search("."," ",re.S)) # <_sre.SRE_Match object; span=(0, 1), match=' '>
re.X 给patterns写注释
import re
re.search(". #test","alex",re.X)
match = a
这时候#后面的被认为是注释,不是格式。