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