要從文字中提取電子郵件,我們可以使用正規表示式。 在下面的範例中,藉助正規表示式包來定義電子郵件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\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text)
print emails
執行上面範例程式碼,得到以下結果 -
['[email protected]', '[email protected]']