AZ Tools

Glob 模式测试器

开发

输入一个 glob 模式和一组文件路径,查看哪些路径匹配。支持 `*`(段内)、`**`(跨段)、`?`、字符类 `[a-z]` / `[!...]` 以及花括号选择 `{a,b}`。全部在浏览器本地运行——不会上传任何内容。

结果匹配: 2 / 5
  • src/index.ts匹配
  • src/lib/util.ts匹配
  • src/index.js不匹配
  • README.md不匹配
  • test/spec.ts不匹配

使用方法

  1. 输入一个 glob 模式,例如 src/**/*.ts。
  2. 在路径框中每行粘贴一个文件路径。
  3. 每个路径都会标记为匹配或不匹配,并附带计数摘要。

常见问题

* 和 ** 有什么区别?
单个 * 匹配单个路径段内的任意字符(遇到 / 停止)。双 ** 跨段匹配,包括斜杠,因此 src/**/*.ts 也能匹配 src/a.ts。
支持花括号模式吗?
支持。{a,b,c} 展开为多个选择,因此 img.{png,jpg} 匹配 img.png 和 img.jpg。支持嵌套和多个花括号。
匹配区分大小写吗?
是的。模式针对完整路径区分大小写匹配,并在两端锚定。
我的数据会被发送到某处吗?
不会。匹配完全在你的浏览器中进行,不会上传任何内容。

相关工具