Форум сайта python.su
Всем привет, храню email в pandas.
Сначала пробовал регуляркой скорость отличная, но не смог полностью дописать регулярку
#удаление невалидных #data=data[data.Email.str.match('[a-z0-9._-]+@[a-z0-9.-]+\.[a-z]{2,3}')]
macto.macto.@yahoo.com.br dark...evilx@gmal.com mkyong@.com.my .mkyong@mkyong.com mkyong123@.com.com mkyong.@gmail.com
Офлайн
Попробуй:
r"""(^[-!#$%&'*+/=?^_`{}|~0-9A-Z]+(\.[-!#$%&'*+/=?^_`{}|~0-9A-Z]+)*|^"([\001-\010\013\014\016-\037!#-\[\]-\177]|\\[\001-011\013\014\016-\177])*")@(?:[A-Z0-9-]+\.)+[A-Z]{2,6}$"""
Офлайн
Rodegast
Попробуй:
[a-z0-9]+[a-z0-9-._]+[a-z0-9]@(?:[a-z0-9-]+\.)+[a-z]{2,3}
dark…evilx@gmal.com
dark—-evilx@gmal.com
dark____evilx@gmal.com
Офлайн
Первая ссылка в гугле: https://habr.com/post/55820/
Офлайн
Rodegast
Первая ссылка в гугле: https://habr.com/post/55820/
Офлайн