pattern: 正则匹配规则
flags:标志符
1) re.I(re.IGNORECASE): 忽略大小写(括号内是完整写法,下同)
2) re.M(MULTILINE): 多行模式,改变’^’和’$’的行为
3) re.S(DOTALL): 改变’.’的行为,make the ‘.’ special character match any character at all, including a newline; without this flag, ‘.’ will match anything except a newline.4) re.X(re.VERBOSE) 可以给你的表达式写注释,使其更可读,下面这2个意思一样
a = re.compile(r"""\d + # the integral part
\. # the decimal point
\d * # some fractional digits""",
re.X)
b = re.compile(r"\d+\.\d*")