正則表達式生成器
常用正則表達式模板與即時測試
常用語法速查
| 語法 | 說明 | 範例 |
|---|---|---|
^ | 行的開始 | ^Hello 匹配行首的 Hello |
$ | 行的結束 | World$ 匹配行尾的 World |
. | 任意單個字符(換行除外) | a.c 匹配 abc, a1c |
* | 零次或多次 | ab* 匹配 a, ab, abb |
+ | 一次或多次 | ab+ 匹配 ab, abb |
? | 零次或一次 | ab? 匹配 a, ab |
[abc] | 字符集合 | [abc] 匹配 a, b 或 c |
[^abc] | 排除字符集合 | [^0-9] 匹配非數字 |
\d | 數字 [0-9] | \d{3} 匹配三個數字 |
\w | 字母數字底線 [a-zA-Z0-9_] | \w+ 匹配單字 |
\s | 空白字符 | \s+ 匹配連續空白 |
{n} | 恰好 n 次 | \d{4} 匹配四個數字 |
{n,m} | n 到 m 次 | \d{2,4} 匹配 2-4 個數字 |
(...) | 分組 | (ab)+ 匹配 ab, abab |
(?:...) | 非捕獲分組 | (?:ab)+ 匹配但不捕獲 |
a|b | 或 | cat|dog 匹配 cat 或 dog |