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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vilfred                              2:5020/400     24 Apr 2002  01:10:34
 To : Roman =Kron= Karshiev
 Subject : вот тебе решение твоей задачи...
 -------------------------------------------------------------------------------- 
 
 Привет еще раз!
 
 RK> Вопрос, как бы заменить все переводы строк на
 RK> <br>, кроме как в
 RK> <pre>...</pre> и <xmp>...</xmp>?
 
 #!/usr/bin/perl
 $u=qq~f 
   g
 <pre>
  h
 </pre>
 i
  j
 <xml>u
       a v
 b
 e
 </xml>
 r
 r
 ~;
 
 $u=~s%((pre|xml).*?/\2)|([\n\cM\cJ]+)%$1?$1:'<br>'%gesi;
 print "$u";
 
 причем почему и как работает этот регексп - я совершенно реально не 
 понимаю...
 
 Дима
 -- 
 TEAM [Маньяки]
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Регекспы: как заменить всё, кроме...   Roman =KRoN= Karshiev   18 Apr 2002 08:03:59 
 Re: Регекспы: как заменить всё, кроме...   Victor Wagner   18 Apr 2002 09:25:51 
 Re: Регекспы: как заменить всё, кроме...   Roman =KRoN= Karshiev   19 Apr 2002 11:28:23 
 Re: Регекспы: как заменить всё, кроме...   vilfred   20 Apr 2002 11:28:20 
 вот тебе решение твоей задачи...   vilfred   24 Apr 2002 01:10:34 
 в догонку   vilfred   24 Apr 2002 02:16:00 
 Re: в догонку   Andrey Sapozhnikov   24 Apr 2002 03:47:49 
 Re: вот тебе решение твоей задачи...   Andrey Sapozhnikov   24 Apr 2002 03:39:39 
 Re: вот тебе решение твоей задачи...   vilfred   24 Apr 2002 04:44:45 
Архивное /ru.perl/64882f080ef0.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional