|
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) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/64831a140d4a.html, оценка из 5, голосов 10
|