是什么
Regex101 是在线正则表达式调试与学习工具,支持 PCRE2、JavaScript、Python 3 等多种正则方言,可实时匹配高亮、逐步解释每个 token 的含义,并给出匹配组、替换结果与调试信息。
为什么收藏
- 匹配结果实时高亮,鼠标悬停即可逐个 token 解释正则含义,适合排查“为什么没匹配到”
- 展示捕获组命名、替换(Replace)视图与匹配步骤,方便构造与验证
- 自动给出解释(Explanation)面板,逆向理解别人写的正则
- 可保存并分享调试链接,方便协作排查;支持匹配高亮颜色与格式选项
使用场景
- 编写校验规则(邮箱、URL、手机号)时边写边验证命中情况
- 调试“贪婪/懒惰量词”“回溯”等易错点,观察匹配过程
- 在不同方言(如 JS 与 Python)之间对比正则行为差异
提示:注意区分方言——JS(浏览器/Node)不支持某些 PCRE 特性(如后向断言长度限制、命名组语法差异),复制到代码前先在对应模式验证。
官方地址:https://regex101.com