Global ToolBox

正则表达式测试工具

针对一段文本测试正则表达式,实时查看每个匹配项、捕获组和索引位置并高亮显示。

🔒 在您的浏览器本地处理

Loading…

使用方法

  1. 在“正则表达式”字段中输入或粘贴您的表达式(无需添加前后斜杠)。
  2. 根据需要切换 i、m、s 标志——g(全局)标志始终启用,以确保找到所有匹配项,而不仅仅是第一个。
  3. 在“测试文本”框中粘贴或输入您想要测试的文本。
  4. 结果会实时更新:匹配内容会在预览区中高亮显示,下方会列出每个匹配项的索引位置和捕获组。

功能特点

  • 输入时实时高亮显示测试文本中的所有匹配内容
  • 列出每个匹配项的索引位置、完整匹配文本和捕获组
  • 可切换不区分大小写(i)、多行模式(m)和 dot-all(s)标志
  • 遇到无效表达式时显示清晰的错误提示,而不会导致工具崩溃
  • 100% 在客户端运行——您的表达式和文本不会离开浏览器

常见问题

我的表达式或文本会被上传到任何地方吗?

不会。正则表达式测试工具完全在您的浏览器中运行,使用 JavaScript 原生的 RegExp 引擎——任何内容都不会发送到服务器。

为什么无法关闭 g(全局)标志?

全局标志是找到所有匹配项(而不只是第一个)所必需的,这正是本工具的用途。i、m、s 标志则可以自由切换。

如果我输入无效的表达式会怎样?

您会看到一条清晰说明问题所在的错误提示(例如括号不匹配),而不是工具崩溃或显示空白页面。

支持捕获组吗?

支持。如果表达式包含捕获组,下方的匹配列表会显示每个匹配项对应的编号分组。匹配到空字符串的分组也会相应标注。

这个工具使用哪种正则表达式语法?

使用您浏览器原生的 JavaScript RegExp 引擎,因此语法遵循标准 JavaScript 正则表达式,而非 PCRE、Python 的 re 模块或其他语法方言。

相关工具