在线处理
输入正则后查看匹配结果、替换预览和解释。
主题化教程
正则上线前要同时看三件事:能不能匹配、分组是不是你要的、长文本上会不会拖慢系统。这个页面把匹配高亮、命名分组、替换预览、执行耗时和 ReDoS 提示放在同一个结果里,适合开发联调和日志提取。
手机号、邮箱、URL、IPv4、日期、身份证、UUID、JWT 可以从正则库直接填入,再按业务微调。
命名分组会在匹配明细里展示,适合检查 phone、email、id 这类抽取字段。
填写替换模板后会显示替换后的完整文本,适合上线前确认不会误删上下文。
嵌套量词、过度贪婪和复杂回溯会提示风险;复杂规则仍建议用真实长文本压测。
真实示例
正则:(?<phone>1[3-9]\d{9});flags:g;测试文本:张三 13812345678,李四 15900001234。结果显示 2 处匹配、位置、长度、文本和命名分组 phone,并给出 \d、字符集合、命名分组和量词解释。
FAQ
不是。解释基于本地规则拆解常见正则语法,稳定、可重复且无需联网。
支持。浏览器支持的命名分组会在匹配明细中显示。
不能。工具会提示常见高风险写法,复杂表达式仍建议结合真实长文本压测。
可以。填写替换模板并测试后,可复制替换结果。