Python - Ekstrak Email dari Teks

Untuk mengekstrak teks bentuk email, kita dapat mengambil ekspresi reguler. Pada contoh di bawah ini kami mengambil bantuan dari paket ekspresi reguler untuk menentukan pola ID email dan kemudian menggunakanfindall() berfungsi untuk mengambil teks yang cocok dengan pola ini.

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

Ketika kami menjalankan program di atas, kami mendapatkan output berikut -

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