🎯 它解决什么问题?
正则最大的痛点是「写完不知道对不对」:匹配多了、匹配少了、分组取错了,都要反复试。这个工具边输边出结果,还有常用正则速查表可以直接抄。
🖍️ 实时高亮
匹配部分黄色标出,匹配数量实时统计。
🧩 分组可见
每个捕获分组 $1 $2 的值单独列出,不用数括号。
🔁 替换预览
切到替换模式,直接看 replace 后的效果。
📋 使用步骤(三步搞定)
- 在输入框写正则(不要带两边的斜杠, flags 单独填,如 gims);
- 粘贴测试文本,下方高亮预览和匹配列表实时更新;
- 要试替换就点「替换模式」,替换串里可以用 $1 引用分组。
💡 你需要知道的细节
- 不加 g 标志时只匹配第一个,这是最常见的「正则没生效」原因;
- 匹配列表超过 500 条只显示前 500,防卡顿;
- 分组值为 ∅ 表示该分组没有参与匹配(可选分组没命中);
- 用的是 JavaScript 正则语法(ECMAScript),和 Python/Java 基本一致,少数高级语法有差异。
常见问题
为什么什么都没匹配到?
检查三点:① 是否勾了 g(全局);② 大小写(试 i);③ 正则里的特殊字符是否转义(如 . 表示任意字符,匹配点本身要写 \.)。
页面卡住了?
超大文本 + 复杂正则可能很慢。降低文本量,或避免嵌套量词(如 (a+)+)。
内容会上传吗?
不会,全部在浏览器本地完成。