正则表达式在线测试工具
/
/
本地处理 · 正则与测试文本不会上传服务器
匹配模式
Ctrl/⌘ + Enter
匹配结果
点击匹配项或高亮片段,可在测试文本中定位并选中对应内容
实时匹配高亮、捕获组与行列定位,六种标志位任意组合,内置 19 条常用正则
正则表达式在线测试工具
这个工具用来验证一条正则表达式在具体文本上的真实匹配结果。粘贴正则和测试文本后,页面会立即完成匹配,把命中的内容在原文中高亮出来,并逐条列出匹配值、位置、行列号和捕获组,帮助你在写入代码之前先确认规则是否正确。
核心功能
- 实时匹配:修改正则、文本或标志位后自动重新计算,也可以点击按钮或使用 Ctrl / Command + Enter 手动执行。
- 命中高亮:原文中每一处匹配都会被标记,点击高亮块可在文本框中选中对应片段。
- 匹配明细:逐条显示匹配序号、匹配到的内容、起止位置、所在行号与列号,以及编号捕获组的值。
- 常用正则:内置 19 条预设规则,分为账号与号码、网络地址、日期与时间、文本与数字四组,点选后立即执行匹配。
- 结果导出:可复制匹配结果纯文本、复制为带位置与分组信息的 JSON,或下载 TXT 清单。
匹配模式与标志位
支持全局 g、忽略大小写 i、多行 m、DotAll s、Unicode u 与 Sticky y 六种标志位,可自由组合,输入框后方会实时显示当前生效的标志。页面在加载时会检测浏览器能力,不支持的标志位会自动隐藏,避免出现无法运行的组合。
处理能力与性能提示
- 单次最多处理 100 万字符文本,超过 20 万字符会给出性能提示。
- 文本超过 6 万字符时自动跳过高亮预览,匹配明细依然可用。
- 匹配明细最多展示 2000 条,超出会标注实际匹配总数。
- 页面显示匹配总数与本次执行耗时(毫秒),便于比较不同写法的效率。
错误提示与风险提醒
正则语法有误时不会静默失败,而是给出错误原因、出错的行号与列号,并提供定位链接直接选中出错字符,常见的字符类未闭合、括号未闭合都能被指出。此外,当正则中出现嵌套量词等容易引发灾难性回溯的写法时,页面会给出回溯风险提示;对空匹配也做了防死循环处理。
怎么使用
- 在正则输入框中填写表达式,或从常用正则列表中选择一条作为起点。
- 按需勾选标志位,把待检查的内容粘贴到测试文本框。
- 查看高亮预览与匹配明细,确认匹配范围与分组是否符合预期。
- 确认无误后复制正则或导出匹配结果,用于代码、脚本或数据清洗流程。
使用场景
- 开发调试:写完正则先在真实样例上验证,再放进代码。
- 日志与数据处理:确认规则能否覆盖全部目标行。
- 表单校验:核对手机号、邮箱、身份证号等校验规则的边界情况。
- 学习正则:通过高亮与分组明细直观理解每一段的作用。
隐私与数据安全
所有匹配都由浏览器内置的正则引擎在本地完成,正则表达式与测试文本不会上传到服务器,也不会被保存,可以放心用于内部日志、业务字段等不宜外传的样本。
在线测试正则表达式的匹配结果
输入正则表达式与测试文本,立即看到命中位置、捕获组与匹配数量,用于验证正则是否按预期工作,并在写错时快速定位问题。
- 输入即匹配:正则、文本或标志位变化后自动重新计算,命中内容在原文高亮
- g、i、m、s、u、y 六种标志位任意组合,浏览器不支持的标志自动隐藏
- 匹配明细逐条给出匹配值、起止位置、行号列号与编号捕获组内容
- 内置 19 条常用正则,按账号号码、网络地址、日期时间、文本数字四组分类
- 语法错误时提示原因并定位到出错字符,可一键选中
- 结果支持复制为纯文本、复制为 JSON 或下载为 TXT 清单
适合开发调试、数据提取前的规则验证与正则学习。单次可处理最多 100 万字符文本,匹配全过程在浏览器本地完成,正则与测试文本不会上传服务器。
同类工具
评论 0
暂无评论,快来发表第一条评论吧
请登录后评论 登录