[D]python 通过正则表达式,统计文件的个数
需要进行两次规则匹配,第一次匹配文件的是否符合要求,第二次匹配文件中的日期是否符合要求,目的是统计符合要求文件的个数
代码如下:
pattern=re.compile(正则表达式规则) match=pattern.match(文件) if match: i=match.group() I 就是符合规则的文件 p=re.compile(r'\d{8}') 第二次匹配 j=p.findall(i) j[0]也是日期 if j[0]==20120304:
counter = 0pattern=re.compile(正则表达式规则)match=pattern.match(文件) if match: i=match.group() # I 就是符合规则的文件 p=re.compile(r'\d{8}') # 第二次匹配 j=p.findall(i) # j[0]也是日期 if j[0]=='20120304': counter += 1