|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Konstantin Tokar 2:5020/400 22 Sep 2000 17:57:20 To : All Subject : Re: Spaces before and after --------------------------------------------------------------------------------
Paul Kulchenko wrote:
>
> Hi, Artem!
>
> > Если в скрипте или подключаемых модулях хотя бы упоминается одна из
> > переменных $&, $' и кажется, $` (отматченное выражение, строка после, строка
> > до), то скорость работы регексов очень заметно падает. Источник: "Mastering
> > Regular Expressions", и в перловой доке где-то написано.
> подробности в English.pm. Причина проста, для работы с $&, $` и $' нужно
> их где-то хранить, вот они и копируются для КАЖДОГО регэкспа, если хотя
> бы раз встретились в программе (или подключенном модуле, как было с
> English). Был даже модуль sawAmpersand или noAmpersand, который мог
> подправить это некоторым образом.
>
И даже написано, что в последних версиях производительность не падает.
--
Konstantin Tokar (http://www.mpei.ac.ru/tokar)
--- ifmail v.2.15dev5
* Origin: Demos online service (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1277080df94b6.html, оценка из 5, голосов 10
|