|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Andrey Brindeew 2:5020/400 19 Nov 2000 02:25:13 To : All Subject : Вопрос по regexp'ам -------------------------------------------------------------------------------- Hello! Есть следующая задача, как решить, ума не приложу :-( Hужно узнать, является ли строка списком адресов по RFC-822 (проще говоря, есть ли запятые). Hо проблема вот в чем: запятая вполне себе может AFAIK встречаться в комментарии. Комментарий представляет собой следующее: (?: \( [^\\\x80-\xff\n\015()]* (?: (?: \\ [^\x80-\xff] | \( [^\\\x80-\xff\n\015()]* (?: \\ [^\x80-\xff] [^\\\x80-\xff\n\015()]* )* \) ) [^\\\x80-\xff\n\015()]* )* \) [\040\t]* )* Это определение - в точности из RFC-822. Используемый сейчас workaround - удалить нафик все комментарии, и потом смотреть, но криво это. Хочется по-людски... -- WBR, Andrey Brindeew "No one person can understand Perl culture completely" (C) Larry Wall. --- ifmail v.2.15dev5 * Origin: Dportal.Ru (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/7502a9776135.html, оценка из 5, голосов 10
|