这个工具用来验证一条正则表达式在具体文本上的真实匹配结果。粘贴正则和测试文本后,页面会立即完成匹配,把命中的内容在原文中高亮出来,并逐条列出匹配值、位置、行列号和捕获组,帮助你在写入代码之前先确认规则是否正确。
支持全局 g、忽略大小写 i、多行 m、DotAll s、Unicode u 与 Sticky y 六种标志位,可自由组合,输入框后方会实时显示当前生效的标志。页面在加载时会检测浏览器能力,不支持的标志位会自动隐藏,避免出现无法运行的组合。
正则语法有误时不会静默失败,而是给出错误原因、出错的行号与列号,并提供定位链接直接选中出错字符,常见的字符类未闭合、括号未闭合都能被指出。此外,当正则中出现嵌套量词等容易引发灾难性回溯的写法时,页面会给出回溯风险提示;对空匹配也做了防死循环处理。
所有匹配都由浏览器内置的正则引擎在本地完成,正则表达式与测试文本不会上传到服务器,也不会被保存,可以放心用于内部日志、业务字段等不宜外传的样本。
评论 0