[Moscow.pm] Ускорение регэкспа

Anton Nikishaev me на lelf.lu
Пт Июл 12 05:59:36 PDT 2013


On Jul 12, 2013, at 4:14 PM, Peter Rabbitson <rabbit+moscowpm at rabbit.us> wrote:

> On Thu, Jul 11, 2013 at 10:07:00PM +0400, Михаил Монашёв wrote:
>> Здравствуйте.
>> 
>> Есть регэксп /(.{15})(.+\1){5}/o . Написан, чтобы искать повторяющиеся
>> 6 раз и более подстроки длинной 15 и более символов. На большом тексте
>> работает  очень  долго,  что объяснимо. Как бы его ускорить или решить
>> задачу иначе?
> 
> http://search.cpan.org/~dgl/re-engine-RE2-0.11/lib/re/engine/RE2.pm#DESCRIPTION

Ага, клево.

Ничего что оно backrefs не умеет?



-- 
lelf



Подробная информация о списке рассылки Moscow-pm