匹配出换行符(\n)以外的任意字符
^ 匹配字符串起始部分
$ 匹配字符串终止部分
* 匹配0次或多次前面出现的正则表达式
+ 匹配1 次或多次前面出现的正则表达式
?...imx) 正则表达式包含三种可选标志:i,m,或x,值影响括号中的区域
(?-imx) 正则表达式关闭i,m,或x可选标志,只影响括号中的区域
(?: ) 类似(...)...,例:'er\b'可以匹配‘never’中的'er',但不能匹配‘verb’中的‘er’
\B 匹配非单词边界
\w 匹配字母数字
\W 匹配非字母数字
\s 匹配任意空白字符,等价于[\t\n\r\f...,虽然Python正则表达式模块的转义是独立的,但是Python自身处理字符串时,反斜杠也是用于转义字符,就产生了双重转换。...', 'a', '~', 'b', 'c', '@', '$', 'd', 'e', 'F']
['a', 'bc', 'deF']
6789
123455890
result
flags模式:可选标志位的具体参数