在线工具 · 正则调试
Regex101
Regex101 把正则表达式从“写完再猜”变成实时调试:输入表达式和测试文本,立即看到匹配、解释、捕获组以及替换结果。
立即使用 Regex101 ↗真正有价值的地方
01 · MATCH
实时匹配
测试字符串变化时,匹配结果同步刷新。你可以迅速发现贪婪匹配、边界和转义问题。
02 · EXPLAIN
自动解释与 Quick Reference
复杂表达式最容易出错的不是语法,而是自己忘了某个 token 的精确语义。解释面板可以帮助逐段检查。
第一次调正则,按这个顺序
1
选 Regex flavor
先确认 PCRE2、JavaScript、Python 等语法环境。
2
写最小表达式
先匹配目标主体,再增加边界、分组和约束。
3
准备正反例
同时放入应该匹配和应该拒绝的字符串。
4
检查捕获与替换
确认 group、backreference 和 substitution 结果。
5
再复制到代码
把最终表达式和 flavor 一起带回项目。
一句话评价
写正则最怕“看起来对”;Regex101 的价值就是让每一步都能被即时验证。