正则表达式测试工具

写正则、贴测试文本,匹配结果实时高亮并展开捕获组。支持全部 JavaScript 标志位——边输入边看效果。

标志
匹配完全在您的浏览器本地进行,文本不会上传到任何服务器。

匹配列表

这个工具不好用? 吐槽一下,我们马上改

使用方法

  1. 输入正则表达式并选择标志位(g、i、m、s、u)。
  2. 粘贴测试文本。
  3. 查看实时高亮的匹配和捕获组。

常见问题

这是哪种正则方言?
JavaScript(ECMAScript)正则,因为匹配在你的浏览器中运行。语法与 PCRE 基本一致,后行断言和命名捕获组都完整支持。
怎么看捕获组?
每个匹配都会展开显示编号和命名捕获组,调试复杂表达式从靠猜变成几秒钟的事。
为什么我的正则不匹配?
常见原因:忘了加 g 标志导致只匹配一个、. 或 ( 等特殊字符没转义、贪婪的 .* 吞掉太多内容。实时高亮让每个修改立刻可见。

相关工具