开发工具

正则表达式测试器

在线测试正则表达式匹配结果、flags、替换预览,并内置语法参考、常用样例和辅助编写按钮,适合调试文本规则和表单校验。 工具在浏览器本地运行,输入内容不会上传服务器。

适用场景

  • 编写和调试表单校验、日志提取、文本清洗用的正则表达式。
  • 在真实文本上测试匹配结果,即时查看高亮和捕获组内容。
  • 预览替换效果,确认 $1、$2 等引用按预期工作。

使用步骤

  1. 输入正则表达式并设置 flags(g / i / m 等)。
  2. 粘贴测试文本。
  3. 点击测试匹配,查看高亮的匹配结果。
  4. 可选:输入替换模板,预览替换后的文本。

常见问题

支持哪些正则语法?

基于浏览器原生 RegExp 引擎(JavaScript 语法),支持命名分组、后行断言等较新特性,具体取决于当前浏览器。

flags 中 g、i、m 分别是什么意思?

g 表示全局匹配,i 表示忽略大小写,m 表示多行匹配;另外还支持 s、u、y 等 flags。

替换预览支持 $1 这样的捕获组吗?

支持。替换模板中可以使用 $1、$2 等编号捕获组引用,以及 $& 等原生替换语法。

相关工具