当工作在UNIX Shell下时,我们想使用常见的通配符模式来对文本做匹配。fnmatch模块提供了两个函数:实例:运行结果:。一般来说,fnmatch()的大小写匹配规则与底层文件相同,例如:上面代码,在Max下运行为False,在Windows下运行为True。如果这个大小写区别对我们很重要,我们就应该使用fnmatchcase()。关于这些函数,一个常被忽略的特性是它们在处理非文件名式的字符串时的潜在用途。fnmatch完成的匹配操作有点介于简单的字符串方法和全功能的正则表达式之间。

Python 实用技巧之利用Shell通配符做字符串匹配

Python 实用技巧之利用Shell通配符做字符串匹配