正则表达式测试

实时测试和调试正则表达式,高亮匹配结果并生成代码

正则表达式
//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 支持