通过显示路径从文本文件中提取电子邮件ID

时间:2015-09-19 07:53:57

标签: python machine-learning nlp text-extraction

我的文本文件保存在我的桌面上,其中包含我的简历我想从文本文件中提取我的电子邮件可以帮我一些 我的txt文件有

Name                        :      K. Spandana

Gender                      :      Female

Nationality                 :      Indian

Marital Status              :      Unmarried
Mother tongue               :      Telugu
Languages Known             :      English, Hindi and Telugu
Address of Correspondence   :      H.NO:4-56/1, Hanuman nagar ,Post: Theegalaguttapalli,

E-mail ID                   :      Spandanareddy.kallepu@gmail.com

我试过了 带文件路径的https://gist.github.com/dideler/5219706代码

1 个答案:

答案 0 :(得分:0)

以下内容将起作用:

with open('resume.txt', 'r') as f_input:
    print re.findall(r'\b([a-z0-9-_.]+?@[a-z0-9-_.]+)\b', f_input.read(), re.I)

将显示:

['Spandanareddy.kallepu@gmail.com']

但确切的逻辑可以是far more complicated。这一切都取决于它需要多准确。

这将显示文本文件中的所有电子邮件地址,以防万一有多个。