匹配结果实时查看
修改正则或 flags 后会立即看到匹配结果,适合快速调试。
修改正则或 flags 后会立即看到匹配结果,适合快速调试。
不仅显示匹配内容,还会标出匹配区间和文本中的实际位置。
对带捕获组的表达式,会同时展示各组匹配内容,减少手工分析。
浏览器本地处理
在线测试正则表达式,不上传样本文本。支持 flags、匹配高亮、分组查看和位置定位。
#1 Token
位置:0 - 5
#2 Claude
位置:8 - 14
#3 Code
位置:15 - 19
#4 GPT
位置:20 - 23
#5 OpenAI
位置:33 - 39
#6 API
位置:40 - 43
工具使用说明
先写匹配规则,再按需要填写 g、i、m 等 flags。
把待匹配的日志、文案、字段或样例文本放进测试区。
结合匹配列表和高亮预览,确认规则是不是命中了你真正想要的内容。
功能说明
最常见的场景是提取日志字段、验证手机号邮箱、匹配版本号、清洗文本、做批量替换前预检,或者调试表单校验规则。
很多正则在脑子里看起来没问题,但一跑样本文本就会出现漏匹配、误匹配或分组拿错,这种问题最适合在线即时验证。
只看匹配字符串本身还不够。位置能帮助你确认是否越界命中,高亮能帮助你看整体上下文,分组能确认提取字段是否拿对。
把这三件事放在一个页面里,可以比单纯 console 输出更快发现规则偏差。
flags 很关键。少了 g 可能只匹配第一处,少了 m 或 i 结果也会完全不同。调试时最好把规则和 flags 一起确认。
如果正则里存在零宽匹配或回溯复杂场景,结果可能和预期差很多,必要时应进一步简化表达式。
常见问题
通常是没有加 g 标记。没有 g 时,大多数场景只会返回第一处匹配。
常见组合是 g、i、m。比如全局匹配用 g,忽略大小写用 i,多行处理常用 m。
通常是表达式语法有误,或者 flags 重复、非法。工具会直接显示浏览器抛出的解析错误。
不会。正则测试、高亮和匹配分析都在浏览器本地完成。
能。匹配列表里会展示每次匹配的捕获组内容,方便确认提取字段。