|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Tarasov Sergej 2:5020/175.2 29 Nov 2000 12:41:06 To : Kozachenko Alexey Subject : Re: кусок скрипта -------------------------------------------------------------------------------- Tue Nov 28 2000 16:26, Kozachenko Alexey wrote to All: KA> From: "Kozachenko Alexey" <alexey@infor.ru> >>> Чтобы найти полное совпадение со строкой я бы написал так >>> if ($inputline=~ /^${today}$/) { >>> print file_out ("$inputline"); >>> } >> В общем случае неверно, к тому-же ненаглядно и медленнее, >> лучше так: if ($inputline eq $today) { ... KA> Hеверно в случае если $today содержит спец символы, KA> а если там просто текст, то вполне верно. Вот простой пример: $aaa = "aaa\nbbb"; $bbb = "aaa\nbbb"; $ccc = "aaa\nccc"; $ddd = "aaa\nbbb\n"; if ($aaa eq $bbb) { print "aaa eq bbb\n" } if ($aaa eq $ccc) { print "aaa eq ccc\n" } if ($aaa eq $ddd) { print "aaa eq ddd\n" } Результат: aaa eq bbb --- ifmail v.2.15 * Origin: FidoNet Online - http://www.fido-online.com (2:5020/175.2) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/33008930488f.html, оценка из 5, голосов 10
|