Python - извлечение писем из текста
Чтобы извлечь текст электронной почты из текста, мы можем использовать регулярное выражение. В приведенном ниже примере мы используем пакет регулярных выражений для определения шаблона идентификатора электронной почты, а затем используемfindall() функция для получения текста, который соответствует этому шаблону.
import re
text = "Please contact us at contact@tutorialspoint.com for further information."+\
" You can also give feedbacl at feedback@tp.com"
emails = re.findall(r"[a-z0-9\.\-+_]+@[a-z0-9\.\-+_]+\.[a-z]+", text)
print emails
Когда мы запускаем указанную выше программу, мы получаем следующий результат -
['contact@tutorialspoint.com', 'feedback@tp.com']