|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serg Chervjakov 2:5020/400 05 May 2003 22:41:03 To : All Subject : Логика regexp'ов и вопрос по LWP -------------------------------------------------------------------------------- Hi All, По регэкспам. Hеобходимо составить регэксп, который бы мог обрабатывать вложеные комментарии. Гы... ничего не понятно. Покажу на пример: есть текст: ---- tratatatata <!--mycomma this is very cool regexp --> end txt ---- Hужно, по идентификатору "mycomma" выдрать внутреености этого комментария: делаем регэксп: ($rez)=$txt=~/<\!--mycomma(.*?)-->/; (пока ключ g не надо). Думаю в $rez будет "this is very cool regexp" (ну смысл по крайней мере понятен). А вот труба если в $txt лежит: ---- tratatatata <!--mycomma this is very cool regexp <!--prikol ne rabotaet:) --> --> end txt ---- Как быть в этом случае? По теме LWP. Помню, что есть возможность задания таймаута на получение документа. Вопрос вот какой - а этот таймаут может при какой-нибудь ситуации не сработать. Т.е. этот таймаут сделан на основе мультитрэда или же может быть такое, что LWP'шке долго не дают результат, на каком-то шаге произошла остановка (ждет ответа от модема например) и как результат - завешивание на неопр. вермя? --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16679f80a7d5e.html, оценка из 5, голосов 10
|