正则测试
实时匹配、高亮、分组与替换
输入的数据在当前浏览器中处理,不会上传到服务器;不需要注册。
这个工具能做什么
实时测试正则表达式:输入正则与测试文本后立刻高亮所有匹配,统计匹配数量,逐个列出匹配位置、匹配内容与捕获分组,还能用 $1 这样的引用做替换预览。支持 g、i、m、s、u 五个常用标志,正则写错会即时提示错误。
如何使用
- 在正则框里输入表达式(不含两端的斜杠)
- 勾选需要的标志:g、i、m、s、u
- 在测试文本里输入或粘贴内容
- 查看高亮结果、匹配数量与分组详情
- 在替换框里填写替换内容并预览结果
适合哪些场景
- 调试手机号与邮箱的校验正则
- 确认分组捕获到了想要的内容
- 批量提取文本里的特定字段
使用限制
- 使用 JavaScript 正则语法,与其他语言的写法存在差异。
- 匹配数量极多时详情只列出前 60 条,避免页面卡顿;高亮仍覆盖全部匹配。
常见问题
- 支持命名分组吗?
- 支持 JavaScript 的 (?<name>...) 写法。
- 为什么匹配详情有数量限制?
- 详情最多列出前 60 条以避免页面卡顿,高亮本身会覆盖全部匹配。
- 替换能引用分组吗?
- 可以,替换内容里用 $1、$2 引用捕获组。
相关工具
隐私说明
输入的数据在当前浏览器中处理,不会上传到服务器;不需要注册。
xxoobaby · 全部工具在浏览器本地运行,数据不上传。 MIT License.