- 在正则输入框中填写你的正则表达式,在下方的输入框中填写测试文本。
- 一边输入一边查看实时结果更新——每个匹配都会列出,并显示匹配总数。
- 从常用正则菜单中选择一个预设模板作为起点,再针对你的数据做调整。
所有匹配都在浏览器本地进行,不会上传你输入的任何内容,因此你可以放心地用真实日志、用户输入等可能含隐私的数据来测试正则。
正则表达式就像一个小程序,和其他程序一样,用之前需要先测试。把匹配结果和原文本并排对照,行为就一目了然:看起来没问题的表达,实际经常多匹配或少匹配。匹配列表会精确列出抓到了哪些子串,边界问题当场就能暴露,而不是等上线后才在代码里静默出错。
提示
先从简单模式开始,逐步叠加内容;调试一个写坏了的长正则,远比一点一点搭建要困难。注意 .、* 这类元字符默认是贪婪的,会尽量多匹配,这是产生意外结果的常见原因。
还要主动测试边界情况:空字符串、超长输入、含换行的文本。非法正则提示会在你输入的瞬间就抓住未闭合括号之类的笔误,趁早改好再放进代码。
为什么用它
通过反复改代码来调试正则,每试一次就要等几分钟;这个测试器在浏览器里给你即时反馈。它免费、无需安装,把实时匹配和常用预设结合在一起——一次就能把正则写对。
典型使用场景
- 联调接口: 从控制台复制 JSON,先格式化再提交用例。
- 排查问题: 不切 IDE 直接校验时间戳、正则或哈希。
- 应急处理: 手机上就能转换时区或生成 UUID 建热修复分支。
对比
| 工具 | 离线 | 隐私 | 配置 | 费用 |
|---|---|---|---|---|
| 本工具 | 是 | 100% 本地 | 无 | 免费 |
| 服务端工具 | 否 | 可能记录 | 无 | 免费/广告 |
| CLI/IDE 插件 | 是 | 本地 | 需安装 | 免费 |
快速校验用浏览器最快,CI 以 CLI 为准。
技巧
- 收藏本站,预加载使下次秒开。
- 生产环境密钥请在本地终端处理。
- 配合密码管理器轮换 UUID/密码。