. 匹配除换行符以外的任意字符
^ 匹配字符串的开始
$ 匹配字符串的结束
[] 用来匹配一个指定的字符类别
? 对于前一个字符字符重复
0
次到
1
次
*
对于前一个字符重复
0
次到无穷次
{} 对于前一个字符重复m次
{m,n} 对前一个字符重复为m到n次
d 匹配数字,相当于[
0
-
9
]
D 匹配任何非数字字符,相当于[^
0
-
9
]
s 匹配任意的空白符,相当于[ fv]
S 匹配任何非空白字符,相当于[^ fv]
w 匹配任何字母数字字符,相当于[a
-
zA
-
Z0
-
9_
]
W 匹配任何非字母数字字符,相当于[^a
-
zA
-
Z0
-
9_
]
匹配单词的开始或结束