MOTEFUL · 开发者工具
正则表达式测试器
实时匹配、高亮、捕获组与计数,全程在浏览器本地完成,数据不上传。
100% 本地处理
免费使用
无需注册
正则表达式
标志位
测试文本
高亮预览
高亮区
在左侧粘贴文本,这里显示命中高亮
匹配结果
0 处
Ctrl + Enter 立即匹配
功能介绍
| 功能 | 说明 |
|---|---|
| 实时匹配与高亮 | 输入正则后立刻在测试文本中高亮所有命中,不同匹配用不同颜色交替,一眼看清。 |
| 捕获组拆解 | 括号 () 捞出的子内容单独列出;支持命名组 (?<year>\d{4}),组名与内容同屏展示。 |
| 计数与耗时 | 顶部显示"N 处匹配 · 耗时 X.Xms",既是性能信号也让页面更专业。 |
| flags 多选 | g/i/m/s/u/y 六个开关胶囊多选,不用手敲字母,实时重新匹配。 |
| 实时语法校验 | 正则非法(括号未闭合、非法量词等)立刻红字定位错误位置,给出中文说明。 |
| Web Worker 后台匹配 | 匹配计算在后台线程进行,粘贴 1MB 大日志或写灾难正则也不卡主线程。 |
| 隐私保护 | 原生 RegExp 计算,零上传、零联网,关闭页面即清除,符合隐私闭环。 |
使用场景
日志提取
从大段日志里用正则捞出订单号、IP、时间戳
数据清洗
校验邮箱/手机号/URL 格式是否合法
字段拆分
用捕获组把"区号-号码"拆成两段分别处理
学习调试
边写边看高亮,快速理解复杂正则的匹配行为
常见问题
| 问题 | 答案 |
|---|---|
| 数据会上传到服务器吗? | 不会。全部在浏览器本地用原生正则计算,可断网使用。 |
| 为什么只匹配到第一处? | 需要"找全部"时请勾选 g 标志;去掉 g 默认只返回首个匹配。 |
| 支持命名捕获组吗? | 支持,如 (?<year>\d{4}),结果里会以组名展示。 |
| 粘贴超大文本会卡吗? | 不会。匹配在 Web Worker 后台线程执行,超时的灾难正则会被自动取消,页面不卡死。 |
| 需要注册登录吗? | 不需要,打开网页即可使用。 |