Главная страница


ru.algorithms

 
 - RU.ALGORITHMS ----------------------------------------------------------------
 From : Pavel Stribuk                        2:452/77.38    17 Dec 2002  09:39:29
 To : "Starikov Alexander"
 Subject : Re^2:  Вытащить e-mail адреса
 -------------------------------------------------------------------------------- 
 
 
  RR>> Hа каком языке ты хочешь это сделать?
 
  U> Hа С или паскале.
 
  RR>> Лучше всего взять Perl (или любой другой скриптовый язык) и записать
  RR>> нужный шаблон. Может не один, задача все-таки для всех адресов
  RR>> нетривиальная.
 
  U> Hадо это встроить в прогу, что б она сама, а заморачиваться или в MS
  U> Script или вызовом внешних придложений не охота...
 
 pcre тебя спасет. Изначально на С, но видел обертки на паскале к скомпиленой
 dll'ке.
 
 Hасчет регулярного выражения могу посоветовать обратиться к [Дж.Фридл Регулярные
 выражения. Библиотека программиста.] Там эта задача решается, но ввиду
 объективных причин (по стандарту RFC822 допускаются вложенные комментарии, а с
 помощью регэкспов можно разобрать лишь до наперед заданного уровня вложенности) 
 сделано упрощение (один уровень комментария). Получилось выражение в 4724 байта.
 После оптимизации по скорости получился регэксп в 6598 байт (естественно без
 всяких лишних символов)! Так что можешь представить сложность задачи...
 
 Bye ..
                Pavel Stribuk
 
 --- WP/95 Rel 1.78E (215.0) Reg.
  * Origin: Original WinPoint Origin! (2:452/77.38)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Вытащить e-mail адреса   Starikov Alexander   16 Dec 2002 11:52:08 
 Re: Вытащить e-mail адреса   Rustam Ramazanov   16 Dec 2002 15:59:54 
 Re: Вытащить e-mail адреса   Starikov Alexander   16 Dec 2002 20:44:55 
 Re^2: Вытащить e-mail адреса   Pavel Stribuk   17 Dec 2002 09:39:29 
 Re: Вытащить e-mail адреса   Starikov Alexander   17 Dec 2002 21:36:04 
 Re: Вытащить e-mail адреса   Valentin Davydov   17 Dec 2002 01:06:45 
Архивное /ru.algorithms/2858088dfa03.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional