提取電子郵件地址

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

import re
text = "Please contact us at [email protected] for further information."+\
        " You can also give feedbacl at [email protected]"


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

執行上面示例代碼,得到以下結果 -

['[email protected]', '[email protected]']