OpenReplay Logo
12k
12k

RegEx 测试器

针对示例文本测试和调试正则表达式,并实时高亮匹配结果。

匹配详情
输入 regex 模式和测试字符串以查看结果

关于此工具

写一个模式,粘贴测试文本,即可看到每个匹配都连同其捕获组和索引一起高亮显示——即时反馈,而不是反复试错与重跑。

用它在上线前构建验证模式、日志过滤器和解析器。

模式按 JavaScript(ECMAScript)正则语义运行——与你前端代码所用的引擎相同。

常见问题

这是哪种正则风格?

JavaScript 的——也就是在浏览器和 Node 中运行的那种。大多数模式可直接移植到 PCRE,但 lookbehind 和 Unicode 字符类在较旧的引擎中可能有所不同。

这些标志是什么意思?

g 查找所有匹配而非仅第一个,i 忽略大小写,m 让 ^ 和 $ 按行匹配,s 让 . 也能匹配换行符。

为什么我的模式什么都匹配不到?

最常见的原因是:有未转义的特殊字符(. + ? () []),或在期望多个匹配时缺少 g 标志。