Я хочу найти действительные адреса электронной почты в текстовом файле, и это мой код:найти электронную почту, используя регулярное выражение питона
email = re.findall(r'[a-zA-Z\.-][email protected][\w\.-]+',line)
Но мой код явно не содержит адреса электронной почты, где Есть номера до знака @ , И мой код не мог обрабатывать адреса электронной почты, у которых нет действительного окончания. Так может ли кто-нибудь помочь мне с этими двумя проблемами? Спасибо!
Пример моей проблемы было бы:
мой код может найти это сообщение: [email protected]
, но он не может найти это одно: [email protected]
И не можете фильтровать этот адрес электронной почты: xyz @ gmail
Возможный дубликат [Проверка Python для действительного адреса электронной почты?] (Http://stackoverflow.com/questions/8022530/python-check-for-valid-email-address) – pna