G
Guest
Составил регулярное выражение
Код (php): скопировать код в буфер обмена
Ищется все, что находится между <br style="clear:left"> и <\div>перевод строки <\div class=line>. Все работает нормально, НО, если длина найденной строки превышает 8036 символов (зависит от того, каких символов большеЖкириллицы или латиницы, так что думаю не совсем удачная единица измерения - символы - но отклонения от 8036 +/- небольшие) выдается совершенно пустая страница (даже не выдает все что идет перед и после preg_match). На локальном сервере все работает норм. В чем может быть проблема?
Код (php): скопировать код в буфер обмена
Код:
$pattern = '#(?:</?br style="clear: left[^>]*>)((?!<\/div>\r?\n<div class=line>).)*#is';