2016-03-11 3 views
0

У меня очень длинная строка, которая содержит в дополнение к другим символам даже адреса электронной почты.python: поиск с регулярным выражением и findall

Как то:

>>> s= “fedcantona datto, ernest william, pasquale <b>lops</b>, till plbaum, ...pasqale. <b>email</b>: [email protected] pagina web personale: http://.www. do. aggigi .il ...fanei ana tel: +34-54285, e-<b>mail</b>: [email protected] .impedovo ... <b>lops</b> pale, tel: +9-54285, e-<b>mail</b>: <b>lops</b>, g semo, p .bile ... b mehta, c niederee, a stewart, m demm” 

Я хочу иметь в качестве вывода первого адреса электронной почты строки, единственное, что я знаю, что все адреса электронной почты, заканчивая «@ gmail.com». я писал:

>>> print re.findall("(%s)(@gmail.it)", s)[0] 

Но это не работает, что я сделал неправильно?

ответ

Смежные вопросы