\w 表示字母、数字、下划线class
\W 表示非字母、数字、下划线di
\d 表示数字co
\D 表示非数字字符
\s 表示全部空白字符(换行、空格等)数字
\S 表示全部非空白字符运算符
^ 行的开头(用于定界)ab
$ 行的结尾(用于定界)
. 匹配除换行以外的任意字符
[abc] 字符a,b,c
[^abc] 除了a,b,c以外的任意字符
[a-zA-Z0-9] 表示由字母、数字组成
\n 表示换行
\\ 表示反斜杠
2.数量表示(X表示一组规范)
X? 能够出现0次或1次
X+ 能够出现1次或屡次
X* 能够出现0次、1次或屡次
X{n} 必须出现n次
X{n,} 必须出现n次以上
X{n,m} 必须出现n至m次
3.逻辑运算符(X、Y表示一组规范)
XY X规范后跟着Y规范
(X) 做为一个捕获组规范(子表达式)
X|Y X规范或Y规范