正則表達式測試

實時測試和調試正則表達式,高亮匹配結果並生成代碼

正則表達式
//g
修飾符
gglobal
iignore case
mmultiline
sdotAll
uunicode
常用示例
測試文本
匹配結果0 個匹配
無匹配結果

常用語法

.匹配任意單個字符(除換行符)
*匹配前一個字符 0 次或多次
+匹配前一個字符 1 次或多次
?匹配前一個字符 0 次或 1 次
^匹配字符串開始位置
$匹配字符串結束位置
\d匹配任意數字 [0-9]
\w匹配任意單詞字符 [a-zA-Z0-9_]
\s匹配任意空白字符
[abc]匹配括號內任意一個字符
(a|b)匹配 a 或 b
(?:...)非捕獲分組

修飾符說明

  • g (global) - 全局匹配,查找所有匹配項
  • i (ignore case) - 忽略大小寫
  • m (multiline) - 多行模式,^ 和 $ 匹配每行的開始和結束
  • s (dotAll) - 使 . 匹配包括換行符在內的所有字符
  • u (unicode) - 啟用完整的 Unicode 支持