正则测试器

在浏览器里测试正则表达式的匹配、分组和替换。支持命名捕获组,样例文本不会上传。

  1. 打开工具
  2. 放入要处理的内容
  3. 核对结果后再复制或下载

核对匹配范围

用真实样例看表达式匹配了哪些片段,而不是只看能不能编译。

检查分组

确认捕获组和命名组拿到的是订单号、日期,而不是多余的前后文。

预览替换

替换前先看结果,避免把不该改的文本一起换掉。

忘记标志位

全局、忽略大小写和多行会改变匹配次数。测试时要带上实际代码里的 flags。

只用一条正例

能匹配目标还不够。再放一条不该匹配的文本,确认边界。

常见问题

支持命名捕获组吗?

支持 (?<name>...) 。可以直接粘贴后看分组结果。

可以测试替换吗?

可以。先看替换预览,再决定要不要把表达式放进代码。

文本会上传吗?

不会。匹配、分组和替换都在浏览器里完成,不扣点。

和正则生成器怎么配合?

生成器负责起草,测试器负责用正例和反例验证。

为什么和代码里的结果不一样?

先核对 flags、换行和是否开启全局匹配。引擎差异也要单独确认。