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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     18 Feb 2002  13:09:31
 To : Konstantin Stepanenkov
 Subject : Re: подскажите, плз
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Konstantin Stepanenkov.
 
 KS> > $line=qq~$answer_link_color = "#8ca89c"; # цвет $сообщения'~;
 KS> > если сделать
 KS> > $line=~s/#.+$//g;
 KS> > то отлетит все, что идет за пеpвой pешеткой, а это невеpно :) посоветуйте
 KS> > что-нибудь, пожалуйста!
 
 KS>   Собственно perldoc perlre. Там, где написано, что каждая маска
 KS> старается поглотить как можно больше символов. Варианты:
 
 KS>   1. $line =~ s/#[^#]+$//g;
 KS>   2. $line =~ s/#.+?$//g;
 
 KS>   Суть абсолютно одна и та же.
 
 1. Hет. Второй регекс будет делать то же, что и оригинальный. RTFM: MRE.
 
 2. Что до исходной задачи, то логика "от последнего # до конца" столь же
    неверна.
 
 KS>   Что из них быстрее сказать затрудняюсь.
 
 Пофиг. Скорость работы программы, которая делает не то, что надо, никого не
 волнует.
 
 2 DS: И не пытайся. Перловые комментарии регексом не берутся.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 
 Отправлено через сервер Форумы@mail.ru - http://talk.mail.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Mail.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: подскажите, плз   Artem Chuprina   18 Feb 2002 13:09:31 
 подскажите, плз   Aleksey Kotov   18 Feb 2002 19:24:28 
 Re: подскажите, плз   Artem Chuprina   18 Feb 2002 20:31:58 
 Re: подскажите, плз   Konstantin Stupnik   19 Feb 2002 10:15:16 
 Re: подскажите, плз   Artem Chuprina   19 Feb 2002 12:44:41 
 Re: подскажите, плз   Konstantin Stupnik   19 Feb 2002 14:38:26 
 Re: подскажите, плз   Artem Chuprina   19 Feb 2002 15:21:41 
 Re: подскажите, плз   Konstantin Stupnik   20 Feb 2002 12:36:22 
 Re: подскажите, плз   Artem Chuprina   20 Feb 2002 14:14:51 
 Re: подскажите, плз   Konstantin Stupnik   20 Feb 2002 17:37:18 
 Hа: подскажите, плз   Alexander V. Gaiduk   28 Feb 2002 19:05:31 
 Re: Hа: подскажите, плз   Artem Chuprina   01 Mar 2002 14:25:41 
 Re: подскажите, плз   Victor Wagner   19 Feb 2002 17:35:43 
 Re: подскажите, плз   Konstantin Stupnik   19 Feb 2002 10:17:19 
 Re: подскажите, плз   Artem Chuprina   19 Feb 2002 12:46:46 
Архивное /ru.perl/63596777cc12.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional