Neatbo.

正则表达式测试

输入规则和文本,看看哪些内容被匹配。

浏览器本地处理输入正则表达式与文本输出匹配结果
  1. 1添加输入
  2. 2调整设置
  3. 3获取结果

工具输入和文件在当前浏览器处理,不会上传。

输入内容

切换工具时在当前标签页临时保留输入。刷新或关闭后清除,较大的结果可能需要重新生成。

⌘ / Ctrl + Enter 运行
0 个字符 · 0 字节
处理选项

先填写标记为必填的选项,其余可保留默认值。

正在准备处理工具…

开始之前

使用本地文本测试 JavaScript 正则表达式,显示位置和分组。一次性 Worker 强制限制两秒执行时间,最多列出 1,000 个匹配。

如何使用

  1. 在“测试文本”中粘贴样本,也可以先填入示例。
  2. 在“设置”中输入 JavaScript 正则表达式并选择标志,然后点击“测试表达式”。
  3. 查看高亮的匹配、位置与捕获组;匹配数为零表示没有找到匹配项。

支持范围与限制

模式最多 4 KiB,样本文本最多 256 KiB,Worker 硬超时两秒,最多 1,000 个匹配。仅接受 JavaScript 标志 i、m、g、s、u、y。

操作示例

示例输入

ab12 cd34
示例参数
{
  "pattern": "(\\d+)",
  "flags": "g"
}

示例输出

{
  "matches": [
    {
      "index": 2,
      "end": 4,
      "text": "12",
      "groups": [
        "12"
      ],
      "named": {}
    },
    {
      "index": 7,
      "end": 9,
      "text": "34",
      "groups": [
        "34"
      ],
      "named": {}
    }
  ],
  "capped": false,
  "count": 2
}

出现问题时

请修正报告的语法或范围后重试。格式整理不等于执行:脚本、SQL、表达式和粘贴的标记不会在系统或远程服务中执行。

常见问题

我的文件会上传吗?

不会。文件和工具输入在当前浏览器处理;站内切换可在同一标签页暂存工作状态。刷新或关闭标签页后无法恢复,请及时下载需要保留的结果。

需要检查结果的哪些方面?

使用本地文本测试 JavaScript 正则表达式,显示位置和分组。一次性 Worker 强制限制两秒执行时间,最多列出 1,000 个匹配。

文档与延伸阅读

相关工具