首页/开发工具/正则表达式测试

正则表达式测试 · 在线调试正则表达式

输入正则和文本,实时高亮所有匹配,显示捕获组与位置。

正则表达式测试 是什么

正则表达式是文本处理中最强大的武器,但语法晦涩,写错一个字符结果就完全不同。本工具让你边写边看效果:输入表达式与测试文本,匹配结果会实时高亮,并列出每个匹配的内容、下标位置以及所有捕获组,方便你验证边界情况。支持常用的 g(全局)、i(忽略大小写)、m(多行)、s(点匹配换行)、u(Unicode)标志。

使用方法

  1. 输入正则表达式,注意不需要写两边的斜杠。
  2. 按需勾选标志位,例如要匹配全部结果必须勾 g。
  3. 粘贴测试文本,下方会实时高亮并列出捕获组。

常见问题

为什么只匹配到第一个结果?
需要勾选 g(全局匹配)标志。不勾 g 时正则只返回第一个匹配。
表达式里要不要写 / 斜杠?
不要。工具会自动包裹,直接写 \d+ 这样的内容即可。
支持命名捕获组吗?
支持 (?<name>...) 语法,结果中会以 name 标注。

相关工具