正则表达式测试

实时高亮匹配结果,常用正则随手查


使用说明

写正则最怕「看着对、跑起来不对」。本工具让你在输入正则的同时实时看到匹配结果高亮,立即验证写法是否符合预期,省去在代码里反复调试的时间。

使用方法:上方输入正则表达式(无需首尾斜杠),选择需要的标志(全局、忽略大小写、多行),在下方文本框粘贴测试文本,匹配到的部分会即时高亮,并列出所有匹配分组。常用表达式可以直接从速查表复制再改。

常见问题

这里的正则语法和哪种语言一致?

工具基于浏览器的 JavaScript 正则引擎。大多数语言的正则语法相近,但命名分组、后向引用等高级特性可能有差异,移植到其他语言时请再验证。

为什么我的正则不匹配换行后的内容?

默认情况下 ^ 和 $ 只匹配整个文本的首尾。勾选「多行 m」标志后,^/$ 会匹配每一行的首尾;若希望 . 匹配换行符,可使用单行 s 标志(\s\S 组合也行)。

测试文本会被上传吗?

不会。匹配过程完全在浏览器本地执行,文本不会发送到任何服务器。