【发布时间】:2014-10-10 10:33:59
【问题描述】:
我正在尝试打开目录中与模式不匹配的所有文件。该目录将包含x_0192910、y_18329123 和z_00000000 等文件;我想打开所有不以'00000000'结尾的文件,八个零。我一直在尝试使用glob.glob(),但我无法正确使用正则表达式。我尝试过*^0{8,8} 和*[!0] 之类的方法,但我不确定如何构造正确的表达式。
总而言之,我只需要glob.glob('not *_00000000') 之类的东西。有人可以帮忙吗?
【问题讨论】:
-
正则表达式
^(?!.*?0{8}$).+$ -
请注意,全局模式不是正则表达式。