表一(常用正则规范):
规范: 描述:
\\ 反斜线(\)字符
\t 制表符
\n 换行
[abc] 字符a、b或c
[^abc] 除了a、b、c之外的任意字符
[a-zA-z0-9] 由字母、数字组成
\d 数字
\D 非数字
\w 字母、数字、下划线
\W 非字母、数字、下划线
\s 所有空白字符(换行、空格等)
\S 所有非空白字符
^ 行的开头
$ 行的结尾
. 匹配除换行符之外的任意字符
表二(数量表示(X表示一组规范)):
规范: 描述:
X 必须出现一次
X? 可以出现0次或1次
X* 可以出现0次或1次或多次
X+ 可以出现1次或多次
X{n} 必须出现n次
X{n,} 必须出现n次以上
X{n,m} 必须出现n~m次
表三(逻辑运算符(X、Y表示一组规范)):
规范: 描述:
XY X规范后跟着Y规范
X|Y X规范或Y规范
(X) 作为一个捕获组规范