某些文件(FILE.DAT)Python和正則表達式 - 搜索和匹配
#####Start####
sometext
sometext
From: [email protected]
some text
some text
####End#####
import re
for line in open('file.dat'):
_mail=re.search(r"\[email protected]\w+\.\w{2,4}").group()
print(type(_mail))
輸出: 'NoneType'
import re
for line in open('file.dat'):
if(re.match(r"From:.*",line)):
_mail=re.search(r"\[email protected]\w+\.\w{2,4}").group()
print _mail
解釋我,請。爲什麼我不能用第一種方式?
從給我們正確的代碼開始,re.search不可能按照預期的方式工作2個參數。 – 2012-03-06 17:21:42