В общем прочел, что при длинне строки более 100000 символов pcre ведет себя некорректно.
При обработки коротких совпадений, все хорошо вроде у меня, а вот только если * - содержит огромное количество символов, отказывается работать.
Решением проблемы было "обрезание" лишних частей, после чего все стало работать корректно.
P.S. Руки бы оторвал тем вебмастерам, у кого html код для пользователя в размере >0.5 MB выдает.
|