Glob 模式匹配测试器

在线 Glob 模式测试工具:输入 glob 通配符(如 *、**、?、[])与文件路径列表,实时高亮显示哪些路径被匹配,帮助调试 .gitignore、构建脚本等匹配规则。免费在线使用,浏览器本地运行,无需安装。

输入 glob 模式后将显示模式说明
常用模式:
总数 0
匹配 0
未匹配 0
请输入文件路径进行测试
Glob 语法参考
* 匹配任意字符(不含路径分隔符)
** 匹配任意层级目录
? 匹配单个任意字符
[abc] 匹配括号内的任意一个字符
[a-z] 匹配字符范围
{a,b} 匹配任意一个选项
!(x) 排除匹配(否定模式)
@(a|b) 匹配 a 或 b 中的一个

Glob 模式匹配测试器常见问题

Glob 模式匹配测试器怎么使用?

先填写或调整「文件路径(每行一个)」;修改输入或使用页面控件后查看结果区域。

* 和 ** 在路径匹配中有什么区别?

* 通常匹配单个路径层级中的字符,** 可用于跨目录层级匹配。请用实际的相对路径测试,并统一使用 / 作为路径分隔符;是否匹配点文件还取决于工具的匹配选项。

Glob 表达式能直接当正则表达式使用吗?

不能。Glob 主要描述文件路径模式,正则表达式有不同的语法与匹配规则。例如 *.js 表示一类文件名,并不是等价的正则;应在目标工具支持的语法中重新验证。

怎样定位需要查看的结果或说明?

先完成页面提供的操作,检查结果区域和状态提示。若需要重新操作,先确认当前输入和选项是否仍保留,避免误用上一次的结果。

Glob 模式匹配测试器的结果应怎样理解?

先用最小示例验证,再将结果放回实际开发环境检查。语言版本、运行环境、编码和配置项可能与浏览器中的处理规则不同。

输入内容会保存或发给外部服务吗?

本页的主要处理逻辑在浏览器内执行。页面加载资源、打开外部链接,以及带外部地址的内容预览仍可能产生网络请求;“本地处理”并不表示整个网页完全没有网络活动。此页还使用浏览器本地存储保留内容或设置,共用设备上请在使用后检查保存的记录;清除站点数据会一并删除本地记录。使用分享或复制链接前,请检查链接中是否带有输入内容。

没有结果或操作失败时先检查什么?

先检查「文件路径(每行一个)」是否完整,以及格式、单位和当前选项是否匹配。修改输入后,查看页面的结果或错误提示;可先用少量数据定位问题。

相关工具

JSON 格式化 · Base64 编解码 · URL 编解码 · JWT 解码器 · 全部开发工具