6.4.3 转换模式
在内部,fnmatch将glob模式转换为一个正则表达式,并使用re模块比较文件名和模式。translate()函数是将glob模式转换为正则表达式的公共API。
import fnmatch
pattern = 'fnmatch_*.py'
print('Pattern :',pattern)
print('Regex :',fnmatch.translate(pattern))
要建立一个合法的表达式,需要对一些字符进行转义。
运行结果:
6.4.3 转换模式
在内部,fnmatch将glob模式转换为一个正则表达式,并使用re模块比较文件名和模式。translate()函数是将glob模式转换为正则表达式的公共API。
import fnmatch
pattern = 'fnmatch_*.py'
print('Pattern :',pattern)
print('Regex :',fnmatch.translate(pattern))
要建立一个合法的表达式,需要对一些字符进行转义。
运行结果: