快速学习正则表达式

\w    表示字母、数字、下划线

\W   表示非字母、数字、下划线

\d    表示数字

\D   表示非数字

\s   表示所有空白字符(换行、空格等)

\S   表示所有非空白字符

^     行的开头(用于定界)

$    行的结尾(用于定界)

.     匹配除换行之外的任意字符

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

posted @ 2017-06-16 01:24  づ開始懂了。  阅读(144)  评论(0编辑  收藏  举报