Test and debug regular expressions with live matching and group highlighting.
使用瀏覽器 JavaScript 正則引擎;結果與前端 RegExp 行為一致。
替換語法:
$& 匹配的文本
$1 第1個分組
$` 匹配前文本
$' 匹配後文本
| 語法 | 説明 | 示例 |
|---|---|---|
. | 匹配任意字符(除換行) | a.c 匹配 abc |
\d | 數字 [0-9] | \d+ 匹配 123 |
\w | 單詞字符 [a-zA-Z0-9_] | \w+ 匹配 hello_123 |
\s | 空白字符 | \s+ 匹配空格 |
^ | 行首 | ^Hello 匹配行首Hello |
$ | 行尾 | end$ 匹配行尾end |
* | 0次或多次 | a* 匹配 空、a、aaa |
+ | 1次或多次 | a+ 匹配 a、aaa |
? | 0次或1次 | colou?r 匹配 color/colour |
{n} | 恰好n次 | \d{3} 匹配 3位數字 |
{n,} | 至少n次 | \d{2,} 匹配 2位以上 |
{n,m} | n到m次 | \d{2,4} 匹配 2-4位 |
[abc] | 字符集 | [aeiou] 匹配元音 |
[^abc] | 排除字符集 | [^0-9] 匹配非數字 |
(abc) | 捕獲分組 | (\d+)-(\d+) 捕獲兩組 |
(?:abc) | 非捕獲分組 | (?:ab)+ 不捕獲 |
a|b | 或 | cat|dog 匹配cat或dog |
(?=abc) | 正向先行斷言 | \d(?=px) 後跟px的數字 |
(?!abc) | 負向先行斷言 | \d(?!px) 後不跟px的數字 |
免費在線正則表達式測試工具,支持實時匹配、高亮顯示匹配結果、常用正則表達式參考、語法説明。。專為開發者打造的在線工具,純前端運行,代碼不離開瀏覽器。