正则表达式测试
实时高亮匹配结果,常用正则随手查
使用说明
写正则最怕「看着对、跑起来不对」。本工具让你在输入正则的同时实时看到匹配结果高亮,立即验证写法是否符合预期,省去在代码里反复调试的时间。
使用方法:上方输入正则表达式(无需首尾斜杠),选择需要的标志(全局、忽略大小写、多行),在下方文本框粘贴测试文本,匹配到的部分会即时高亮,并列出所有匹配分组。常用表达式可以直接从速查表复制再改。
常见问题
这里的正则语法和哪种语言一致?
工具基于浏览器的 JavaScript 正则引擎。大多数语言的正则语法相近,但命名分组、后向引用等高级特性可能有差异,移植到其他语言时请再验证。
为什么我的正则不匹配换行后的内容?
默认情况下 ^ 和 $ 只匹配整个文本的首尾。勾选「多行 m」标志后,^/$ 会匹配每一行的首尾;若希望 . 匹配换行符,可使用单行 s 标志(\s\S 组合也行)。
测试文本会被上传吗?
不会。匹配过程完全在浏览器本地执行,文本不会发送到任何服务器。