标识符
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\n@123uyt14\nmer"
print(re.search("m..$",s,re.M))
# <_sre.SRE_Match object; span=(0, 3), match='max'>
re.S 匹配任意字符
import re
print(re.search(".","\n",re.S))
# <_sre.SRE_Match object; span=(0, 1), match='\n'>
re.X 给patterns写注释
import re
re.search(". #test","alex",re.X)
match = a
这时候#后面的被认为是注释,不是格式。