Python - E-Mails aus Text extrahieren
Um E-Mails aus Text zu extrahieren, können wir reguläre Ausdrücke verwenden. Im folgenden Beispiel verwenden wir das Paket für reguläre Ausdrücke, um das Muster einer E-Mail-ID zu definieren, und verwenden dann dasfindall() Funktion zum Abrufen des Textes, der diesem Muster entspricht.
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
Wenn wir das obige Programm ausführen, erhalten wir die folgende Ausgabe:
['[email protected]', '[email protected]']