正則表達式生成器

常用正則表達式模板與即時測試

常用語法速查
語法說明範例
^行的開始^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