带正则表达式的pathlib
repathlib的Python项目详细描述
repathlib
repathlib
是一个组合
^{Path
对象上搜索、匹配等,并使用
Path.reiterdir
:
fromrepathlibimportPathdocs=Path('docs')docs.search('d[a-z]+')
<re.Match object; span=(0, 4), match='docs'>
list(docs.reiterdir('\.rst'))
[PosixPath('docs/api.rst'), PosixPath('docs/index.rst')]
完整的文档在readthedocs上。