正则表达式测试器

编写正则表达式,粘贴示例文本,实时查看每个匹配项及其捕获组高亮显示。

正则表达式

标志

测试文本

如何测试正则表达式

  1. 在模式字段中输入您的正则表达式。
  2. 如需使用 g、i、m 或 s 等标志,请添加它们。
  3. 粘贴您要测试的文本。
  4. 在下方查看高亮的匹配项及其捕获组。

常见问题

标志 g、i、m 和 s 分别代表什么?

g 查找每个匹配项而不仅仅是第一个,i 使匹配不区分大小写,m 使 ^ 和 $ 在每一行匹配,s 让点号匹配换行符。

什么是捕获组?

模式中用括号包裹的部分就是捕获组。它们让您只提取匹配中您关心的片段,并会列在每一个匹配项下方。

为什么我的模式显示错误?

模式或标志不是有效的 JavaScript 正则表达式语法。字段下方的错误消息会准确说明问题所在。

正则表达式测试器免费吗?

是的。Handio 的每个工具都免费,且完全在您的浏览器中运行,因此您的模式和文本绝不会离开您的设备。

相关工具

为什么要在浏览器中测试正则表达式?

第一次就能成功的正则表达式非常罕见。即时高亮显示匹配项,能让您清楚地看到模式是过于贪婪、过于狭窄,还是匹配了错误的文本。

提示与限制

此测试器使用 JavaScript 正则表达式语法,与大多数引擎匹配,但可能与 Python 或 PCRE 略有不同。所有操作都在您的浏览器中本地运行,因此您的文本绝不会被上传。