37,720
社区成员
发帖
与我相关
我的任务
分享
def find_sender():
part = 'From:(.*)<.*?>';
zz = re.compile(part);
for line in fileinput.input('d:\\python\\f.txt'):
m = zz.match(line);
if m:
print(m.group(1));
IDLE 2.6.6
>>> s = """subject:freshman
From:gui<1234@qq.com><sfasf>adfa<asdfg>
content:fasdfadfalljkaskdflj"""
>>> s
'subject:freshman\nFrom:gui<1234@qq.com><sfasf>adfa<asdfg>\ncontent:fasdfadfalljkaskdflj'
>>> import re
>>> res = r'From:(.*?)<'
>>> m = re.findall(res,s)
>>> len(m)
1
>>> m[0]
'gui'
>>>