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