- \ : 轉義字符。
- ^ : 匹配輸入字符串開始的位置。
- $ : 匹配輸入字符串結尾的位置。
- ***** : 0 次或多次匹配前面的字符。等於 {0,}
- {n} : n 為非負整數,正好匹配 n 次。
- {n,} : n 為非負整數,至少匹配 n 次。
- {n,m} : m 和 n 為非負整數,匹配至少 n 次,最多 m 次。
- . : 匹配除了 "\r\n" 之外的任何單個字符。
- x|y : 匹配 x 或 y。
- [xyz] : 匹配包含的任一字符。
- [^xyz} : 匹配未包含的任何字符。
- [a-z] : 匹配 a 到 z 範圍內的任一小寫字符。
- [^a-z] : 匹配非 a 到 z 範圍內的任何字符。
- \d : 數字字符。
- \D : 非數字字符匹配。
- \n : 換行符匹配。
- \r : 匹配一個迴車符。
- \b : 匹配字邊界。
- \B : 非匹配字邊界。
- \s : 匹配任何空白字符。
- \S : 非匹配任何空白字符。
- \w : 等同於 [A-Za-z0-9_],包含下滑線。
- \W : 等同於 [^A-Za-z0-9_],包含下滑線。