快速学习正则表达式

\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规范

相关文章
相关标签/搜索