Помогите составить регулярку для правильного парсинга емайла.

backoff

Client
Регистрация
20.04.2015
Сообщения
5 926
Благодарностей
6 389
Баллы
113
Хай.
Есть список сайтов, который надо обойти и собрать мыльники, мыльники разные например:

admin@однослово.ру
admin@слово-через-дефис.ком
admin@слово.через.точку

короче говоря есть ли универсальна регулярка на такие мыла?

узаю вот такое:
\w+@\w+.\w+.\w+.\w+

но цепляет разные символы или недоцепляет куски мыла.
 

Valiksim

Client
Регистрация
14.04.2012
Сообщения
1 344
Благодарностей
298
Баллы
83
([a-z0-9_-]+\.)*[a-z0-9_-]+@[a-z0-9_-]+(\.[a-z0-9_-]+)*\.[a-z]{2,6}
 
  • Спасибо
Реакции: backoff

kagorec

Client
Регистрация
24.08.2013
Сообщения
923
Благодарностей
477
Баллы
63
На случай если домены и/или логин мыла будет кирилицей, универсально.
Код:
[^\s\t\@]+@[a-zа-я0-9\.\-]+\.[a-zа-я]{2,9}
 

silent

Client
Регистрация
05.04.2014
Сообщения
237
Благодарностей
84
Баллы
28

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)