我对python不熟悉。我需要检索匹配的列表
例如,我的文本下面是一封电子邮件。 我需要提取所有到,从,发送,主题和正文从邮件线程。你知道吗
结果需要从列表中删除
从(1)=克兰德尔,肖恩 从(2)=内特尔顿,马库斯
致(1)=克兰德尔,肖恩;巴德尔,罗伯特 至(2)=梅雷迪斯,凯文
如上述发送、主题等
"-----Original Message-----
From: Crandall, Sean
Sent: Wednesday, May 23, 2001 2:56 PM
To: Meredith, Kevin
Subject: RE: Spreads and Product long desc.
Kevin,
Is the SP and NP language in the spread language the same language we use when we transact SP15 or NP15 on eol?
-----Original Message-----
From: Meredith, Kevin
Sent: Wednesday, May 23, 2001 11:16 AM
To: Crandall, Sean; Badeer, Robert
Subject: FW: Spreads and Product long desc."
如果您不知道如何使用regex,而且您的问题也不是那么棘手,那么您可以考虑使用
split()
和replace()
函数。你知道吗以下几行代码可能是一个很好的开始:
看看这是如何只使用真正的基本概念。你知道吗
您可能需要考虑以下几点:
replace()
方法。你知道吗您可以使用
re.findall()
,请参见:https://docs.python.org/2/library/re.html#re.findall。例如将返回一个From名称的列表(
['Crandall, Sean', 'Meredith, Kevin']
),假设它总是相同数量的空格。你知道吗如果你想获得灵感,你可以在同一个表达式中进行多次搜索
将返回
[('Crandall, Sean', 'Wednesday, May 23, 2001 2:56 PM'), ('Meredith, Kevin', 'Wednesday, May 23, 2001 11:16 AM')]
相关问题 更多 >
编程相关推荐