![]() |
|
Модераторы: ginnie |
![]()
|
|
| evya |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
Подскажите регулярку:
есть строка 6160370 <[email protected]>, [email protected], 601608 <[email protected]>, 6562441 <[email protected]> (Cфера), нужно вытащить все емайлы в массив. могут быть и с кавычками и без кавычек со скобками и без, одним словом солянка. как лучше поступить??? |
|||
|
||||
| tzirechnoy |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1173 Регистрация: 30.1.2009 Репутация: нет Всего: 16 |
Честно взять RFC822, прочитать и понять формат списка адресов. Затем либ распарзить и привести к каноническому виду, либо найти на CPAN полноразмерный парзер для приведения к каноническому виду.
|
|||
|
||||
| evya |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 7.3.2009 Репутация: нет Всего: нет |
да скорей всего так и поступлю
нашел cpan Email::AddressParser |
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Perl: Регулярные выражения | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |