免费开发者工具

正则表达式测试器 高亮匹配和捕获组

用正则表达式测试器调试真实文本中的正则匹配。切换 global、忽略大小写、多行和 dotAll 标志,查看每个匹配、捕获组、数量和位置,数据不上传。

AD

正则表达式测试器帮开发者避免的问题

正则表达式测试器能在正则进入代码、日志、校验规则或生产数据前,把匹配行为可视化。

看不见的匹配行为

正则表达式测试器会高亮每个匹配片段,让贪婪量词、锚点和转义字符更容易验证。

打开正则表达式测试器

不安全的粘贴流程

正则表达式测试器在浏览器运行,私密日志、邮箱、API 响应和测试字符串不需要离开设备。

打开正则表达式测试器

正则表达式测试器的日常调试功能

正则表达式测试器把实时高亮、标志、捕获组、位置、匹配数量和模板放在一个工具里。

实时匹配高亮

修改正则、标志或测试文本时,正则表达式测试器会立即更新高亮片段。

标志控制

不用重写正则字面量,就能切换全局、忽略大小写、多行和 dotAll。

捕获组检查

查看每个匹配的编号捕获组和命名捕获组,浏览器支持时还会显示位置。

匹配数量和位置

查看总匹配数、完整匹配文本以及起止偏移,适合快速调试解析逻辑。

常用模板

一键加载邮箱、URL、手机号、日期和 IP 地址正则模板及示例文本。

本地隐私处理

正则表达式测试器使用浏览器 JavaScript RegExp 引擎,不上传粘贴文本。

如何使用正则表达式测试器

正则表达式测试器贴合开发者常用的短调试循环:粘贴、切换、检查、微调。

01

输入正则

只粘贴模式主体,然后用标志开关控制全局、忽略大小写、多行或 dotAll 匹配。

  • 只粘贴模式主体,然后用标志开关控制全局、忽略大小写、多行或 dotAll 匹配。
02

粘贴测试文本

加入日志、校验示例、样例输入或复制内容,正则表达式测试器会立即高亮匹配。

  • 加入日志、校验示例、样例输入或复制内容,正则表达式测试器会立即高亮匹配。
03

检查匹配和捕获组

复制最终正则前,查看数量、起止位置、完整匹配文本和捕获组。

  • 复制最终正则前,查看数量、起止位置、完整匹配文本和捕获组。

正则表达式测试器工作流

用正则表达式测试器完成校验、提取和快速复用模板,不必切换工具。

实时高亮匹配

调整锚点、量词和字符类时,观察正则表达式测试器标记每个匹配。

Regex Tester interface highlighting every regular expression match in sample text

调试捕获组

在正则表达式测试器中检查每个匹配的编号组、命名组和起止位置。

Regex Tester results panel showing capture groups match counts and start end positions

从模板开始

使用邮箱、URL、手机号、日期和 IP 地址模板,再按项目需求微调。

Regex Tester template library with common patterns for email URL phone date and IP address

正则表达式测试器使用场景

正则表达式测试器适合所有需要确认模式是否正确的开发者工作流。

表单校验

接入前先测试邮箱、URL、手机号、日期和 ID 校验规则。

日志解析

从复制的日志中提取 ID、时间戳、路径和错误信息,并查看匹配位置。

内容清理

在编写替换代码前查找重复模式、异常分隔符和结构化片段。

正则表达式测试器常见问题

关于标志、捕获组、匹配行为和隐私的常见回答。

正则表达式测试器会显示什么?

它会高亮匹配、统计数量、显示起止位置,并列出每个匹配的捕获组。

正则表达式测试器会上传文本吗?

不会。工具使用浏览器 JavaScript RegExp 引擎,粘贴文本在本地处理。

支持哪些标志?

支持全局、忽略大小写、多行和 dotAll 标志,可以直接切换。

能显示捕获组吗?

可以。正则表达式测试器会列出每个匹配的编号和命名捕获组,浏览器支持时显示位置。

开始使用正则表达式测试器

打开正则表达式测试器,粘贴模式和测试文本,选择标志,然后检查高亮匹配、捕获组、数量和位置。

永久免费 - 浏览器本地正则工具。