2012-04-06 2 views
1

Я пытаюсь соответствовать электронному идентификатору с регулярным выражением, в следующем, что я делаю неправильно,питона матч электронный идентификатор с регулярным выражением

mail="[email protected]" 
>>> re.findall(r"\[email protected]*",mail) 
['[email protected]'] 


>>> re.findall(r"\[email protected]\.\(com|in\)",mail) 
[] 

ответ

3

Пара вопросов

  1. Вы не избежать скобки при использовании питона регулярных выражений
  2. Вы не включили доменное имя матч

Вот как это должно быть

>>> re.findall(r"\[email protected]\w+\.(?:com|in)",mail) 
['[email protected]'] 
>>> 
+0

Спасибо, что я искал ....... – Rajeev

+0

Это действительный адрес электронной почты es: 'm.a @ i.l.com' 'm + b @ d-d.com.com' например. Это действительно не просто [email protected] – rplnt

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