用法:
fnmatch.translate(pattern)
返回转换为正则表达式的 shell-style
pattern
以便与re.match()
一起使用。例子:
>>> import fnmatch, re >>> >>> regex = fnmatch.translate('*.txt') >>> regex '(?s:.*\\.txt)\\Z' >>> reobj = re.compile(regex) >>> reobj.match('foobar.txt') <re.Match object; span=(0, 10), match='foobar.txt'>
相关用法
- Python fnmatch.fnmatch用法及代码示例
- Python dict fromkeys()用法及代码示例
- Python frexp()用法及代码示例
- Python functools.wraps用法及代码示例
- Python functools.singledispatchmethod用法及代码示例
- Python float转exponential用法及代码示例
- Python calendar firstweekday()用法及代码示例
- Python fsum()用法及代码示例
- Python float.is_integer用法及代码示例
- Python format()用法及代码示例
- Python calendar formatmonth()用法及代码示例
- Python filecmp.cmpfiles()用法及代码示例
- Python functools.singledispatch用法及代码示例
- Python float()用法及代码示例
- Python fileinput.filelineno()用法及代码示例
- Python fileinput.lineno()用法及代码示例
- Python fileinput.input用法及代码示例
- Python functools.partial用法及代码示例
- Python functools.partialmethod用法及代码示例
注:本文由纯净天空筛选整理自python.org大神的英文原创作品 fnmatch.translate。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。