一个 HTML 文件,零依赖、可离线。写正则、贴文本,实时高亮所有匹配,
支持 g/i/m/s 四个常用 flag 一键切换。
功能
- 实时显示匹配了几处
- 所有命中的片段用黄色高亮
- 非全局模式下,额外显示每个分组(
#1#2…)的取值 - 正则写错会提示具体错误,不会整页崩
一个容易踩的坑
零宽匹配(如 a*)会让 exec 死循环,所以每次匹配后做了一个保护:
if (m.index === re.lastIndex) re.lastIndex++; // 防止零宽匹配死循环
写正则最费劲的就是看不清到底匹配到了哪,这个工具就是干这个的。
授权:本站原创,按 MIT 风格授权——可以随便下载、修改、商用、二次分发,
不用署名,也不担保任何风险。源码里有完整中文注释,改起来不费劲。
楼主 · 2026-09-28 16:00 · 浏览 5

