|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Stepanenkov 2:5030/1251.128 18 Feb 2002 00:32:43 To : Dmitry Suhodoev Subject : Re: подскажите, плз --------------------------------------------------------------------------------
> $line=qq~$answer_link_color = "#8ca89c"; # цвет $сообщения'~;
> если сделать
> $line=~s/#.+$//g;
> то отлетит все, что идет за пеpвой pешеткой, а это невеpно :) посоветуйте
> что-нибудь, пожалуйста!
Собственно perldoc perlre. Там, где написано, что каждая маска
старается поглотить как можно больше символов. Варианты:
1. $line =~ s/#[^#]+$//g;
2. $line =~ s/#.+?$//g;
Суть абсолютно одна и та же. Что из них быстрее сказать затрудняюсь.
--
wbr, kst
--- Gnus v5.7/Emacs 20.7
* Origin: Alien Telecom (2:5030/1251.128)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/20356b739d653.html, оценка из 5, голосов 10
|