|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Valentin Nechayev 2:5020/400 04 Feb 2004 12:12:05 To : Vladimir Litovka Subject : Re: rfc822 regexp -------------------------------------------------------------------------------- >>> Vladimir Litovka wrote: VL> однако же у меня крыша уже едет - я не могу написать регулярное выражение VL> :-( Mastering Regular Expressions читал? Там показывается, что RFC822 - совсем не простая штука;-| VL> From: blah-blah VL> To: blah-blah <blah@blah>, blah1 <blah1@blah>,\n\t blah2 <blah2@blah> VL> Cc: blah3@blah VL> Subject: rfc822 regexp VL> VL> и т.д. VL> VL> Есть совершенно четко определенная строка, в точности совпадающая с VL> фрагментом поля To, например 'blah1 <blah1@blah>'. Так вот - нужно ее из VL> поля To: кибенезировать, учитывая то, что формат поля возможен VL> многострочный. VL> VL> Я проморочился много времени и ничего толком не придумал. Все, что у меня VL> получалось - не дает стопроцентно правильного результата при разных VL> комбинациях запятых, пробелов, табуляций и ньюлайнов в поле. Самый прямой, конечно, путь (но далеко не самый простой) - построить дерево разбора поля заголовка и в нём вырезать один "mailbox" А какие случаи не проходят? -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/7368ad0f6143.html, оценка из 5, голосов 10
|