Привет! Хочу поделиться одним простым, но часто пригождающимся регулярным выражением, которое позволит извлечь из текста все e-mail, встречающиеся на его пути 🙂
Итак, вот оно:
\w+@\w+?\.\w{2,4}
Если к нему приглядеться, то всё неимоверно просто. При этом, если вы знаете, что вам могут попасться доменные зоны, состоящие более, чем из 4 символов, то просто измените значение в фигурных скобках на необходимое. Например, вы хотите захватить почты в том числе из зоны. moscow, то в этом случае регулярное выражение примет вид:
\w+@\w+?\.\w{2,6}
Всё остальное, думаю, не потребует модификации. Однако, если понадобятся какие-либо изменения, пишите в комментах 😉
Оставить комментарий