正则表达式匹配startwith

时间:2015-11-17 02:17:01

标签: python regex startswith

给定文件路径的随机长度,如何在中间使用正则表达式:

name = 'path/to/../../foo/file.py'

类似的东西:

In [2]: name.startswith('.*/foo/')
Out[2]: False

1 个答案:

答案 0 :(得分:0)

而不是使用re使用glob作为执行此操作的方法。

import glob
for filename in glob.iglob('C:\Users\Desktop\**\Start\c*'):
    print(filename)

<强>输出

C:\Users\Desktop\screenshoots\Start\cmr(1).PNG
C:\Users\Desktop\screenshoots\Start\cmr(2).PNG
C:\Users\Desktop\screenshoots\Start\cmr(3).PNG