与glob模式匹配的字符串库
globber的Python项目详细描述
全局
globber是一个python库,用于将文件名与
球状图案。与其他glob匹配库相比,
它匹配任意字符串,不需要匹配
名称为现有文件。此外,它还支持
globstar**
运算符以匹配任意数量的路径
组件。
我一直在使用git存储库,特别是 处理分类为源的文件。选择源文件 使用globstar表达式要容易得多 文件系统可能不再存在,匹配不能 以实际档案为基础。我找不到任何东西 两者都支持,所以我写了这个库。
模式
模式的语法是一系列的组件,它们是分开的
通过斜线/
。每个组件可能包括以下内容
特殊字符:
Character | Meaning |
---|---|
? | Match any single character (not a path separator) |
* | Match any sequence of characters, possibly empty (except path separators) |
** | Must appear alone inside a component. Match any sequence of components, possibly empty |
\ | Match the following character literally. This is intended to escape the special characters |
贡献
如果我有需要的话,我可以偶尔继续在这个图书馆工作 对于新的功能,但是目前它已经足够好了 我现在的需要。如果你正在使用它,并且发现错误或者想要 一些新功能,欢迎您打开一个问题。拉动 我们也很感激您的请求,但不需要您的 听到了担忧。
许可证
globber是根据apache软件许可,版本 2.0条。请参阅许可文件以获取准确的许可条款和 条件。