|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Tokar 2:5020/400 01 Nov 2004 13:16:13 To : Ivan Frolkov Subject : Re: проблемка (perl bug?) -------------------------------------------------------------------------------- Ivan Frolkov wrote: > Mon Nov 01 2004 09:32, Konstantin Stupnik wrote to Ivan Frolkov: > > KS> From: "Konstantin Stupnik" <skv@iis.nsk.su> > > IF>> If the PATTERN evaluates to the empty string, the last successfully > IF>> matched regular expression is used instead. > > KS> Диверсия. Чистой воды. Мина замедленного действия. > KS> То есть, что бы получить 100% матч, нужно менять пустые > KS> строки на .* или спец. обработку добавлять. > > Hу, можно еще и .? воткнуть. Вот, кстати, интересно - а за каким чертом такой > извив мысли потребовался? > Так весь перл такими извивами набит. Этот конкретный казус описан в книге для верблюдов в главе 24 на с.649 и даже применение для него придумали. Выглядит как попытка использовать прекомпилированный шаблон. "foundstring" =~ /$currentpattern/; while(<>){ print if //; } Здорово, правда? Хотя вызывает сомнения в серьёзности тов. Уолла, - и подозрения, что он такие плюхи вставил намеренно, чтобы разогнать трафик соответствующих эх. --- ifmail v.2.15dev5.3 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/6577ddcf1c36.html, оценка из 5, голосов 10
|