|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Maksim Sharenkov 2:5020/400 11 Mar 2001 12:41:27 To : All Subject : Regexp -------------------------------------------------------------------------------- Hi All, Есть вопрос. Есть строка: $a = <<"END"; <base_list name=var> blah-blah-blah <base_list name=var> blah-blah-blah </base_list> blah-blah-blah </base_list> END Hадо выцепить и заменить последнее вложение <base_list>..</base_list> Пробовал сделать таким макаром: $a =~ s/(<base_list([^(<base_list)]|\n)+\/base_list>)/&some_for_fun($1)/igе); Hе получается.. Объясните, плз, где прокололся? Заранее спасибо. --- ifmail v.2.15dev5 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/16679ad2d1b31.html, оценка из 5, голосов 10
|