与glob模式匹配的字符串库

globber的Python项目详细描述


全局

globber是一个python库,用于将文件名与 球状图案。与其他glob匹配库相比, 它匹配任意字符串,不需要匹配 名称为现有文件。此外,它还支持 globstar**运算符以匹配任意数量的路径 组件。

我一直在使用git存储库,特别是 处理分类为源的文件。选择源文件 使用globstar表达式要容易得多 文件系统可能不再存在,匹配不能 以实际档案为基础。我找不到任何东西 两者都支持,所以我写了这个库。

模式

模式的语法是一系列的组件,它们是分开的 通过斜线/。每个组件可能包括以下内容 特殊字符:

CharacterMeaning
?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条。请参阅许可文件以获取准确的许可条款和 条件。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何在表被注释到配置之前获取表的元数据?   java滚动条不会出现在JList上   java JOGL监视器GPU内存   java为什么要使用RecyclerView onDraw延迟   java定制Oppo Reno 2 Z CPH1951(手机型号)的固件(闪存文件)   java自定义线程池执行器   java如何解决发布版本中重复的jar条目[com/安卓/volley/R.class]?   java如何使用Bukkit API触发事件?   java在blazemeter jmeter RTE插件中使用ctrl+w输入   C#/Visual Studio的java JDT等价物   java为什么当maxread值很大而收到的消息数量很小时,卡夫卡消费者会无限期消费?   java游戏2。x:包含模板列表的绑定模型   带压缩的java日志旋转   运行时。exec用java运行程序读取它正在做什么