表1.常用的元字元
代碼
說明
.
比對除換行符以外的任意字元
\w
比對字母或數字或下劃線或漢字
\s
比對任意的空白符,包括空格、制表符、換頁符等等。等價于[
\f\n\r\t\v]
\d
比對數字
\b
比對單詞的開始或結束
^
比對字元串的開始
$
比對字元串的結束
表2.常用的限定符
代碼/文法
*
重複零次或更多次
+
重複一次或更多次
?
重複零次或一次
{n}
重複n次
{n,}
重複n次或更多次
{n,m}
重複n到m次
表3.常用的反義代碼
比對任意不是字母,數字,下劃線,漢字的字元
比對任意不是空白符的字元
比對任意非數字的字元
比對不是單詞開頭或結束的位置
[^x]
比對除了x以外的任意字元
[^aeiou]
比對除了aeiou這幾個字母以外的任意字元