免费在线正则表达式测试工具

实时匹配高亮正则结果,附带常用表达式速查,边改边看捕获组与替换预览,写校验规则、抽取日志字段和清洗文本时不必反复改代码重启,浏览器里就能把正则调对。

常用正则:
共找到 0 处匹配结果

🔒 正则匹配在浏览器本地执行,文本不会上传

正则测试台把「写正则 — 试一次 — 再改」的循环压到最短:输入表达式与被测文本,匹配结果、捕获组与替换预览实时刷新,改一个字符立刻看到差别,页面还内置一批常用表达式可以直接取用。 怎么用:① 写正则并勾选修饰符(忽略大小写、多行、全局等);② 把待测文本粘贴进正文区,看高亮的命中片段;③ 需要抽取时查看分组列表,需要改写时填替换串看预览效果。 参数与边界:修饰符直接改变结果,忘了开全局就只匹配第一处;正则本身有语法错误时页面会给出报错位置而不是静默无结果;反向引用与命名分组的写法依浏览器实现而定,跨语言使用时请回到目标环境复测;对超长文本做回溯严重的写法(例如多重量词嵌套)可能明显卡顿,改成分支或收紧量词更稳。 典型场景:校验手机号、邮箱、身份证之类的格式,从日志里抠出时间戳与 ID,把一坨逗号分隔文本换成表格,给表单写前端校验,整理文档里的编号。 注意事项:正则与被测文本都只在浏览器本地处理,不会上传,日志与用户数据也可以放心粘贴;站内另有文本对比、字数统计与 Unicode 转换等页可以搭配使用。

这个测试台能看些什么?

命中片段的高亮位置、每个捕获组的内容、替换后的预览结果,以及语法错误的具体提示,还提供一批常用表达式直接套用。

三步怎么用?

第一步填写正则并选择修饰符;第二步粘贴待测文本查看高亮与分组;第三步按需填替换串看效果,确认后复制到代码里。

为什么在页面上匹配对了,代码里不通过?

三种常见差异:代码端没开同样的修饰符、目标语言的转义规则与浏览器不同、字符串里已经吃掉了一层反斜杠(例如 Java 里要写成两条)。把页面里的正则按目标语言重新转义后再测。

待测文本会上传吗?

不会。匹配引擎就在浏览器里运行,正则与文本都不会发送到服务器,也不留下任何记录。

相关工具