Python 从文本中提取 Email

创建于 2024-12-03 / 26
字体: [默认] [大] [更大]

要从文本中提取电子邮件,我们可以使用正则表达式。 在下面的示例中,我们借助正则表达式包来定义电子邮件 ID 的模式,然后使用 findall() 函数检索与该模式匹配的那些文本。

import re
text = "Please contact us at 421660149@qq.com for further information."+
        " You can also give feedbacl at feedback@tp.com"


emails = re.findall(r"[a-z0-9.-+_]+@[a-z0-9.-+_]+.[a-z]+", text)
print emails

当我们运行上面的程序时,得到以下输出 −

['421660149@qq.com', 'feedback@tp.com']


0 人点赞过