[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