|
|
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
|