Python - wyodrębnij wiadomości e-mail z tekstu
Aby wyodrębnić wiadomości e-mail z tekstu, możemy użyć wyrażeń regularnych. W poniższym przykładzie korzystamy z pakietu wyrażeń regularnych, aby zdefiniować wzorzec identyfikatora e-mail, a następnie używamy rozszerzeniafindall() funkcja, aby pobrać tekst, który pasuje do tego wzorca.
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
Po uruchomieniu powyższego programu otrzymujemy następujące dane wyjściowe -
['[email protected]', '[email protected]']