[Moscow.pm] Ускорение регэкспа
Anton Nikishaev
me на lelf.lu
Чт Июл 11 12:22:19 PDT 2013
On Jul 11, 2013, at 10:07 PM, Михаил Монашёв <postmaster at softsearch.ru> wrote:
> Здравствуйте.
>
> Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся
> 6 раз и более подстроки длинной 15 и более символов. На большом тексте
> работает очень долго, что объяснимо. Как бы его ускорить или решить
> задачу иначе?
>
Во-первых: (.+ \1) — почему “+”?
Искать нужно первые попавшиеся?
--
lelf
Подробная информация о списке рассылки Moscow-pm