返回

正则表达式测试

在线正则匹配测试,高亮匹配结果并显示捕获分组

开发工具
使用说明
用途正则表达式匹配测试:实时高亮匹配并显示捕获分组。
怎么用输入正则与 flags(如 g、i)→ 输入测试文本 → 下方列出每个匹配的位置与分组,文本中自动高亮。
什么时候用验证正则是否正确、学习正则语法、从文本中提取数据。
注意flags 需包含 g 才会列出全部匹配;零宽匹配(如 ^)只统计不标色。

正则表达式是文本处理的瑞士军刀,用于匹配、查找与提取字符串。本工具提供实时测试环境,直观展示匹配结果、捕获分组与匹配位置。

使用示例
匹配数字输入:正则 \d+,测试文本 abc123def456
输出:匹配 123 与 456
捕获分组输入:(\d{4})-(\d{2})-(\d{2}),文本 2024-01-15
输出:分组 1=2024、2=01、3=15
忽略大小写输入:正则 hello,flags 加 i
输出:可匹配 HELLO
常见问题
Q:支持哪些语法?
与 JavaScript 正则引擎一致,支持全部 ES 标准语法(断言、命名分组等)。
Q:为什么只显示一个匹配?
flags 需要包含 g(全局)才会列出全部匹配,否则只显示第一个。
使用提示
  • 写复杂正则时先构造简单样例测试,逐步加条件,比一次写对高效得多。