正

正则测试器

边写正则边看结果:命中处黄色高亮,逐条列出位置、分组和命名捕获组。

类型在线工具,免安装处理方式浏览器本地完成,不上传费用完全免费更新2026-10-20
高亮预览(命中处已标记)

使用说明

  1. 在顶部的正则输入框里写表达式,不用加首尾的斜杠,页面会自动帮你拼成 RegExp。
  2. 按需勾选 g 全局、i 忽略大小写、m 多行、s 点匹配换行,右边的斜杠后会实时显示当前标志。
  3. 在下方的文本框里粘贴要测试的原文,改一个字结果就跟着刷新,不用点任何按钮。
  4. 命中处会在「高亮预览」里标成黄色,下面的列表逐条给出位置、长度和每个捕获组的值。
  5. 不确定怎么写就在「常用模板」里选一条(邮箱、手机号、日期、IPv4 等),填入后可以直接改。

常见问题

我的正则和测试文本会被上传吗?

不会。匹配用的是浏览器自带的 RegExp 引擎,全部在本地内存里跑,页面不会发起任何请求。测试带密钥的日志、用户数据、内部接口地址都不必担心外泄,断网也能用。

为什么我的正则提示「写错了」?

常见原因是括号或方括号没配对、反斜杠用得太少(\d 才是数字类,写 d 就只是字母 d)、以及在字符类里放了未转义的 ] 或 -。报错信息里会带上浏览器给出的具体原因,比如「Unterminated group」,照着改一般就能过。

支持后行断言、命名分组这些新语法吗?

取决于你用的浏览器内核。Chrome 62+ / Edge / Safari 支持后行断言 (?<=...) 和命名分组 (?<name>...),老版本 IE 和部分国产双核浏览器的兼容模式不支持,会直接报语法错误。命名分组的结果会显示在每条匹配下面。

和 RegExp101、regexr 这类站有什么不同?

它们功能更全,带语法树解析和多语言代码生成,但界面偏英文、国内访问偶尔卡。这里只做最高频的一件事:写正则、看高亮、看分组,全中文、打开即用、不需要登录,而且不往服务器发任何数据。

匹配数量有上限吗?会不会卡死?

单次最多列 3000 条匹配,列表里只显示前 60 条,避免一次匹配几万处把页面拖住。另外要小心灾难性回溯——像 (a+)+b 这种嵌套量词配上长串 a,浏览器会真卡住,这时按 F5 刷新即可,把正则可以改成 a+b 之类的等价写法。

空匹配(零长度匹配)为什么会显示出来?

像 \b、^、$ 这类断言可以匹配零个字符,出现位置仍有意义,所以工具会用「⟨空⟩」占位标出,避免看起来毫无反应。工具内部会自动推进匹配位置,不会因为零长度匹配陷入死循环。

标签

正则正则表达式匹配调试

本工具的所有处理都在你的浏览器里完成,不需要注册、不需要安装,也不会上传你的数据。

大

大小写转换

在线使用 开发工具

一行行粘进来,一次性转成驼峰、下划线、连字符、常量等十种写法,写接口和数据库字段时最省事。

命名驼峰打开工具 →
U

URL 编码解码

在线使用 开发工具

把中文和特殊符号转成浏览器认识的 %XX 编码,或者反解回来;顺手还能处理 &amp; 这类 HTML 实体。

J

JSON 格式化

在线使用 开发工具

粘贴一段乱糟糟的 JSON,一键排版成缩进清晰的格式;也能压缩成一行、按键名排序、转义成字符串。出错会精确告诉你第几行第几个字符有问题。

JSON格式化打开工具 →