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


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)
 
 

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

 Тема:    Автор:    Дата:  
 Вопрос по regexp\'ам   Andrey Brindeew   19 Nov 2000 02:25:13 
Архивное /ru.perl/7502a9776135.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional