开发工具
正则表达式测试器
在线测试正则表达式匹配结果、flags、替换预览,并内置语法参考、常用样例和辅助编写按钮,适合调试文本规则和表单校验。 工具在浏览器本地运行,输入内容不会上传服务器。
适用场景
- 编写和调试表单校验、日志提取、文本清洗用的正则表达式。
- 在真实文本上测试匹配结果,即时查看高亮和捕获组内容。
- 预览替换效果,确认 $1、$2 等引用按预期工作。
使用步骤
- 输入正则表达式并设置 flags(g / i / m 等)。
- 粘贴测试文本。
- 点击测试匹配,查看高亮的匹配结果。
- 可选:输入替换模板,预览替换后的文本。
常见问题
支持哪些正则语法?
基于浏览器原生 RegExp 引擎(JavaScript 语法),支持命名分组、后行断言等较新特性,具体取决于当前浏览器。
flags 中 g、i、m 分别是什么意思?
g 表示全局匹配,i 表示忽略大小写,m 表示多行匹配;另外还支持 s、u、y 等 flags。
替换预览支持 $1 这样的捕获组吗?
支持。替换模板中可以使用 $1、$2 等编号捕获组引用,以及 $& 等原生替换语法。