如何从文件中提取re.search()一行

时间:2012-02-06 14:02:24

标签: python regex

我无法弄清楚如何从txt文件中为re.match()提供单独的行。

例如:

file = open('foo.txt','r')
for line in file:
    if re.search('e', file):
        print line

即使我知道'e'在文件中,re.match函数也不会评估为true。这是为什么?

1 个答案:

答案 0 :(得分:4)

re.search('e', file)

应该是

re.search('e', line)
             # ^^^^