正则表达式测试与调试器
Loading...
Loading Regular Expression...
描述
通过实时匹配、替换和语法高亮测试和调试正则表达式。支持标志和捕获组,实现精确的模式验证。
关于 正则表达式测试与调试器
交互式地测试和调试正则表达式(regex),在您输入模式和测试字符串时进行实时匹配高亮。它使用直接在您浏览器中运行的 JavaScript regex 引擎,因此模式的行为与在 JS 代码中完全一致,且不会向任何地方发送任何内容。在将模式粘贴到您的项目之前,切换标志并检查捕获组以优化模式。
使用方法
- 在模式字段中输入您的正则表达式模式。
- 设置您需要的标志,例如 g(全局)、i(不区分大小写)或 m(多行)。
- 粘贴您要测试的文本。
- 查看高亮的匹配项并检查任何捕获组。
- 调整模式,直到它精确匹配您的意图。
示例
| 示例 | 输入 | 输出 |
|---|---|---|
| 匹配数字序列 | pattern: \d+ text: abc123 | matches: 123 |
常见问题
它使用哪个 regex 引擎?
它使用您浏览器中的 JavaScript regex 引擎,因此其行为与 Node.js 和浏览器等 JS 环境中的 RegExp 一致。
支持哪些标志?
支持常见标志,包括用于全局匹配的 g、用于不区分大小写匹配的 i,以及用于多行匹配的 m。
我可以看到捕获组吗?
可以。匹配项会实时高亮显示,您可以检查从每次匹配中提取的捕获组。
我的模式或测试文本会离开我的浏览器吗?
不会。匹配完全在客户端运行,因此您的模式和测试文本都保留在您的设备上。