正则表达式测试工具:在线调试正则并查看匹配详情

你是不是也遇到过这种情况:写了一个正则去校验手机号、提取日志里的字段,跑起来才发现匹配结果和预期不一样,只好改代码、重启、再跑,一个正则调半小时。其实正则调试完全可以先在工具里验证好。

这个工具能做什么

正则表达式测试工具让正则调试所见即所得:

  • 实时匹配测试:输入正则和测试文本,立刻看到哪些内容被命中
  • 支持多种标志:全局匹配 g、忽略大小写 i、多行 m 等常用标志随意组合
  • 匹配详情一目了然:匹配到的位置和分组清晰可见,方便核对捕获逻辑

打开即用、无需安装,测试文本和正则都在你本地浏览器里处理。

怎么用

  1. 打开正则表达式测试工具
  2. 在正则输入框里写下你的表达式,勾选需要的标志
  3. 把测试文本粘贴到文本框
  4. 查看高亮的匹配结果,调整正则直到符合预期

常见使用场景

写表单校验规则

邮箱、手机号、身份证号这类校验正则,写完后拿几组正确和错误的样例在工具里过一遍,确认放行和拦截都对,再集成进代码。

从日志中提取字段

想用正则从日志行里抓出 IP、耗时、错误码,把真实日志样例贴进来,边看匹配边调整分组,一次写对。

学习正则语法

刚学正则时对量词、贪婪匹配的效果没概念,在工具里改一个字符看一次结果,比看十篇教程都直观。

小结

正则的强大来自精确,而精确来自充分测试。把正则表达式测试工具收藏起来,先把正则调对再写进代码。同站还有进制转换、哈希生成等开发工具,都可以在OhMyTools免费找到。