使用正则表达式使用python 2.7提取电子邮件接收者[重复]

Posted

技术标签:

【中文标题】使用正则表达式使用python 2.7提取电子邮件接收者[重复]【英文标题】:Using regex to extract email receiver using python 2.7 [duplicate] 【发布时间】:2017-09-24 19:23:14 【问题描述】:

我想提取所有收到邮件的邮件。我使用此正则表达式仅提取 To 之后的电子邮件,它仅提取第一封电子邮件。

 To: ([a-z0-9_\.-]+@[\da-z\.-]+\.[a-z\.]2,6)

当我使用这个不带 To 的正则表达式时。它为收件人和发件人提取所有电子邮件。

 ([a-z0-9_\.-]+@[\da-z\.-]+\.[a-z\.]2,6)

这是数据样本

  Message-ID: <7618763.1075855377753.JavaMail.evans@thyme>
  Date: Mon, 31 Dec 2001 10:53:43 -0800 (PST)
  From: louise.kitchen@enron.com
  To: wes.colwell@enron.com, georgeanne.hodges@enron.com, rob.milnthorp@enron.com, john.zufferli@enron.com, peggy.hedstrom@enron.com, thomas.myers@enron.com

谢谢

【问题讨论】:

见Parsing email with Python。 【参考方案1】:

尝试使用类似的东西:

 emails = re.findall('write your expression there', emailDataText)

【讨论】:

以上是关于使用正则表达式使用python 2.7提取电子邮件接收者[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Python 正则表达式不适用于 Gmail 正文

java电子邮件提取正则表达式?

在 python 2.7 上安装正则表达式失败,退出状态为 1 [重复]

JavaScript 从批量文本中提取电子邮件(使用正则表达式,JavaScript和jQuery)

从批量文本中提取电子邮件(使用正则表达式JavaScript和jQuery)

Python 2.7_爬取CSDN单页面利用正则提取博客文章及url_20170113