首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > perl python >

[D]python 透过正则表达式,统计文件的个数

2012-08-10 
[D]python 通过正则表达式,统计文件的个数需要进行两次规则匹配,第一次匹配文件的是否符合要求,第二次匹配

[D]python 通过正则表达式,统计文件的个数
需要进行两次规则匹配,第一次匹配文件的是否符合要求,第二次匹配文件中的日期是否符合要求,目的是统计符合要求文件的个数
代码如下:

Python code
        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:

--------------------------
Double行动:
原帖分数:40
帖子加分:40


[解决办法]
Python code
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 

热点排行