快速學習正則表達式

\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規範

相關文章
相關標籤/搜索