规则
\d 匹配任意数字
\D 匹配任意非数字
\s 匹配任意空白字符
\S 匹配任意非空白字符
\w 匹配任意字母、数字或下划线
\W 匹配任意非字母、数字或下划线
. 匹配任意字符
^ 匹配字符串的开头
$ 匹配字符串的末尾
\] 匹配括号内的任意字符
\[\^\] 匹配不在括号内的任意字符
\* 匹配前面的字符0次或多次
+ 匹配前面的字符1次或多次
? 匹配前面的字符0次或1次
{n} 匹配前面的字符恰好n次
{n,} 匹配前面的字符至少n次
{n,m} 匹配前面的字符至少n次,至多m次
\| 匹配两个或多个表达式中的任意一个
(...) 匹配括号内的表达式,并记住匹配的文本
(?...) 匹配括号内的表达式,但是不记住匹配的文本
(?P\