Чтобы извлечь письма из текста, мы можем взять регулярное выражение. В приведенном ниже примере мы используем помощь пакета регулярных выражений для определения шаблона идентификатора электронной почты, а затем используем функцию findall () для извлечения текста, соответствующего этому шаблону.
import re text = "Please contact us at contact@coderlessons.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
Когда мы запускаем вышеуказанную программу, мы получаем следующий вывод: