[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Как вынуть почтовые адреса из текста?
Владимир55
За несколько лет рассылки накопились неработающие почтовые адреса, по которых почтовые службы присылают соответствующие уведомления. Письма с этими уведомлениями накапливаются в специальной папке стандарной почтовой программы Outlook Express.

Теперь эту папку я скачал в виде файла и надо бы извлечь эти адреса, чтобы удались их из списка подписчиков.
Однако, это оказалось непростой задачей!

Если смотреть содержимой файла текстовым редактором, то там ничего понять невозможно, однако почтовые адреса видны (скриншот).

Как можно предположить, с задачей извлечения почтовых адресов люди уже встречались и какие-то приемы ими разработаны.

Может быть, для этой цели есть какой-то типовой код?
Миша
Яндекс, как всегда выручил))




$arr = array();

$ptrn = "/\b([a-z0-9._-]+@[a-z0-9.-]+)\b/i";

preg_match_all($ptrn,$mail,$arr); // ищет в строке $mail совпадения с шаблоном $ptrn и сохраняет в массив $arr.




_____________
Принимаю заказы, писать в ЛС
Владимир55
Супер, отлично работает!

Спасибо!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.