Python - 從文字中提取電子郵件



要從文字中提取電子郵件,我們可以正則表示式的幫助。在下面的示例中,我們藉助正則表示式包來定義電子郵件 ID 的模式,然後使用 findall() 函式來檢索與該模式匹配的文字。

import re
text = "Please contact us at contact@tutorialspoint.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

當我們執行以上程式時,我們將獲得以下輸出 −

['contact@tutorialspoint.com', 'feedback@tp.com']
廣告