Glob 模式测试器
开发
输入一个 glob 模式和一组文件路径,查看哪些路径匹配。支持 `*`(段内)、`**`(跨段)、`?`、字符类 `[a-z]` / `[!...]` 以及花括号选择 `{a,b}`。全部在浏览器本地运行——不会上传任何内容。
—
结果匹配: 2 / 5
- src/index.ts匹配
- src/lib/util.ts匹配
- src/index.js不匹配
- README.md不匹配
- test/spec.ts不匹配
使用方法
- 输入一个 glob 模式,例如 src/**/*.ts。
- 在路径框中每行粘贴一个文件路径。
- 每个路径都会标记为匹配或不匹配,并附带计数摘要。
常见问题
- * 和 ** 有什么区别?
- 单个 * 匹配单个路径段内的任意字符(遇到 / 停止)。双 ** 跨段匹配,包括斜杠,因此 src/**/*.ts 也能匹配 src/a.ts。
- 支持花括号模式吗?
- 支持。{a,b,c} 展开为多个选择,因此 img.{png,jpg} 匹配 img.png 和 img.jpg。支持嵌套和多个花括号。
- 匹配区分大小写吗?
- 是的。模式针对完整路径区分大小写匹配,并在两端锚定。
- 我的数据会被发送到某处吗?
- 不会。匹配完全在你的浏览器中进行,不会上传任何内容。
相关工具
Base64 与十六进制互转
在浏览器中将 Base64 字符串转换为十六进制字节,并将十六进制转换回 Base64,支持 URL-safe。
开发00
Quoted-Printable 编码与解码
将文本编码为 MIME Quoted-Printable(RFC 2045)或解码 — 处理 =XX 转义、软换行与 UTF-8 — 全部在浏览器内完成,编码时按 76 字符换行。
开发00
哈希生成器 (SHA)
根据文本生成 SHA-1、SHA-256、SHA-384 和 SHA-512 哈希。
开发00
URL 编码 / 解码
将文本按百分号编码用于网址,或将编码的网址解码为文本。
开发00
Base64 编码 / 解码
即时将文本编码为 Base64,或将 Base64 解码为文本。
开发00
JSON 格式化与校验工具
在浏览器中格式化、美化、压缩并校验 JSON。
开发00