在使用mail_message.body()函数提取正文后,我收到了一封如下所示的电子邮件:
From nobody Sat Mar 29 12:59:23 2014
content-transfer-encoding: 7bit
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
test name
有没有简单的方法去除标题行?我只想提取"测试名称"以及电子邮件正文中的其他内容。谢谢
答案 0 :(得分:1)
通常标题用body分隔两个换行符。因此,您可以在前两个换行符之前替换所有内容。
body = re.sub("^[\s\S]*?[\n\r][\n\r]", "", body)