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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alex Bachin                          2:5020/400     31 May 2001  16:26:25
 To : All
 Subject : как правильно ?
 -------------------------------------------------------------------------------- 
 
 как правильнее?
 
 my $a = "aaa";
 my $b = "aaabbb";
 my $c = "caaacc";
 print "b начинается с a\n" if ( $b =~ /^\Q$a/ );   #вариант 1
 print "b начинается с a\n" if ( $b =~ /^($a)/ );   #вариант 2
 print "c не начинается с a\n" unless ( $c =~ /^\Q$a/ );   #вариант 1
 print "c не начинается с a\n" unless ( $c =~ /^($a)/ );   #вариант 2
 
 пробовал вариант 2 - вроде работало....
 или это случайно, а на самом деле так писать нельзя?
 правильнее был бы вариант 1 ?
 сорри за чайничество... сами сказали - регэкспам
 всю жизнь учатся :)))
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: - (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 как правильно ?   Alex Bachin   31 May 2001 16:26:25 
 Re: как правильно ?   Artem Chuprina   31 May 2001 17:05:04 
Архивное /ru.perl/64831a140d4a.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional