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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitry Koteroff                      2:5020/400     11 Jul 2002  02:38:23
 To : John Lepikhin
 Subject : Re: неразличение регистра в регедиксах (i)
 -------------------------------------------------------------------------------- 
 
 Здравствуйте, John.
 09 июля 2002 года, вторник, 19:53. Вы написали:
 
 >         BTW, конструкция $var1=~/$var2/ достаточно медленна.
 > Простейший вариант - используй вместо этого:
 >         if(eval "\$name1=~/$name2/i")
 
 Прошу прощения, а чем же это быстрее?.. По-моему, должно быть медленнее -
 для простых варыжений порядка на 2-3. К тому же и не работает, если в $name
 хранится строка со слэшем.
 
 Hаверное, имелось в виду:
 if($name1=~/$name2/io) {...}
 Hо это работает, если $name2 не меняется в процессе работы, а указанный
 оператор стоит внутри какого-нибудь цикла.
 
 --
 С уважением,
   Дмитрий Котеров (dk@dklab.ru), ведущий программист (http://www.dklab.ru).
   Пишу на "Вы", потому что ценю в людях вежливость.
 --- ifmail v.2.15dev5
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Re: неразличение регистра в регедиксах (i)   Dmitry Koteroff   11 Jul 2002 02:38:23 
Архивное /ru.perl/6577b48022db.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional