正则表达式测试器
免费在线正则表达式测试:实时高亮匹配结果、查看捕获分组与替换效果,支持 g/i/m 标志,全部在本地浏览器运行。
匹配高亮
匹配数量
0
第一个匹配
—
捕获分组数
0
匹配明细(含捕获分组)
替换结果
使用指南
- 填写表达式与标志
在「正则表达式」框输入规则(不含斜杠),按需选择 g / gi / gm / i / m 标志。
- 粘贴待测试文本
把需要校验或提取的内容贴进文本框,结果区会实时高亮所有匹配,并显示匹配数量与第一个匹配。
- 预览替换结果
在「替换为」框填入目标内容(可用 $1 反向引用),下方立即给出替换后的文本,点击即可复制。
常见问题
为什么我只匹配到一个结果?
说明没有勾选 g(全局)标志。没有 g 时正则只返回第一个匹配;选择「g 全局匹配」或「gi / gm」后即可列出全部匹配。
捕获分组怎么看?
用圆括号包裹的部分是捕获分组,例如 (\d{4})-(\d{2}) 会捕获年份与月份。工具会在「匹配明细」里按序号列出每个分组取到的值。
替换预览里的 $1、$2 能用吗?
可以。替换框支持正则的反向引用写法,例如把 (\d{4})-(\d{2}) 替换为 $1/$2,就能把 2026-10 改成 2026/10。
表达式写错了会怎样?
浏览器会抛出语法错误,工具会把它翻译成中文提示显示在结果下方,界面不会卡死,改对后立刻重新计算。