天天看點

正規表達式

表1.常用的元字元

代碼

說明

.

比對除換行符以外的任意字元

\w

比對字母或數字或下劃線或漢字

\s

比對任意的空白符,包括空格、制表符、換頁符等等。等價于[

\f\n\r\t\v]

\d

比對數字

\b

比對單詞的開始或結束

^

比對字元串的開始

$

比對字元串的結束

表2.常用的限定符

代碼/文法

*

重複零次或更多次

+

重複一次或更多次

?

重複零次或一次

{n}

重複n次

{n,}

重複n次或更多次

{n,m}

重複n到m次

表3.常用的反義代碼

比對任意不是字母,數字,下劃線,漢字的字元

比對任意不是空白符的字元

比對任意非數字的字元

比對不是單詞開頭或結束的位置

[^x]

比對除了x以外的任意字元

[^aeiou]

比對除了aeiou這幾個字母以外的任意字元