要從文本中提取電子郵件,我們可以使用正則表達(dá)式。 在下面的示例中,借助正則表達(dá)式包來定義電子郵件ID的模式,然后使用findall()
函數(shù)來檢索與此模式匹配的文本。
import re
text = "Please contact us at contact@qq.com for further information."+\
" You can also give feedbacl at feedback@yiibai.com"
emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text)
print emails
執(zhí)行上面示例代碼,得到以下結(jié)果 -
['contact@qq.com', 'feedback@tp.com']