我无法弄清楚如何从txt文件中为re.match()提供单独的行。
例如:
file = open('foo.txt','r')
for line in file:
if re.search('e', file):
print line
即使我知道'e'在文件中,re.match函数也不会评估为true。这是为什么?
答案 0 :(得分:4)
re.search('e', file)
应该是
re.search('e', line)
# ^^^^