正则表达式测试工具

在线测试正则表达式,实时匹配高亮。支持 g/i/m 标志位,结果显示捕获组。

正则表达式测试 — 在线 RegEx 匹配高亮工具

工具介绍

正则表达式(Regular Expression)是处理文本的瑞士军刀。本工具支持 JavaScript、Python、Java 等主流正则引擎(基于 ECMAScript 语法),提供实时匹配高亮、捕获组显示、模式标志(g/i/m/s/u/y)切换。粘贴文本和正则后,匹配结果即时显示并高亮,无需打开 IDE 就能调试。

怎么使用

  1. 在「正则」框输入模式(无需 / 包裹)
  2. 在「测试文本」框粘贴要匹配的字符串
  3. 所有匹配项会高亮显示,下方展示捕获组详情

常见用例

常见问题

Q: 支持哪些正则引擎?
A: JavaScript(ECMAScript)。Python/Go 等略有差异(如 Python 的 re 支持 \A,JS 不支持)。

Q: 「匹配」和「捕获组」有什么区别?
A: 匹配是整个模式的命中;捕获组是 () 里的子模式。下方分别展示。

Q: 正则没匹配上,是不是写错了?
A: 常见错误:忘记转义 . + * ? 等元字符;忘了在 JS 里 \d 写对斜杠(用 \\d)。

小贴士

用「非贪婪」匹配避免过度捕获:.* 改成 .*?

常用邮箱 / URL / IP 验证正则可在「常用正则」收藏页找到

复杂正则建议加注释:用 (?# 注释内容) 或写成多行 string

常见使用场景

在线使用 正则表达式在线测试 - 实时测试 RegExp 工具,适用于以下场景:

常见问题

以下是用户最常问的问题:

Q: 这个工具安全吗?
A: 是的。100% 客户端运行,数据不上传,关页面就消失。

Q: 需要注册吗?
A: 不需要。无登录、无账号,直接用。

Q: 有使用次数限制吗?
A: 没有。完全免费,无限制使用。

Q: 支持手机吗?
A: 支持。所有现代浏览器都能用,包括手机浏览器。

相关教程

想深入了解 正则表达式在线测试 - 实时测试 RegExp 工具 背后的原理?看看这些教程: