1. 常用通配符
| 符号 | 用法 |
|---|---|
| * | 代替零、一或多个字符 |
| ? | 代替任意一个字符 |
| [abcd] | 匹配abcd中任意一个字符 |
| [a-z] | 匹配a-z中任意一个字符 |
2. fnmatch模块
python的fnmatch模块提供了fnmatch()和fnmatchcase()两个函数,用于字符串匹配,其中fnmatch()匹配的字符不区分大小写,fnmatchcase()区分大小写。
2.1 fnmatch函数
1.*的用法
代码:
from fnmatch import fnmatch
print(fnmatch('test.txt','*'))
print(fnmatch('test.txt','test*'))
print(fnmatch('test.txt'
Python fnmatch模块详解:通配符与大小写匹配

本文介绍了Python中的fnmatch模块,重点讲解了*、?和[]通配符的使用方法,以及fnmatch和fnmatchcase函数在字符串匹配中的区别,尤其区分了大小写情况。
最低0.47元/天 解锁文章
1100

被折叠的 条评论
为什么被折叠?



