Например нужно спарсить строки текстового блока: Код: <p class="text"> First line<br/> Second line<br/> Third line<br/> Fourth line<br/> </p> Например вот такая регулярка с флагом S с сохранением результа во flat и выводом $p1.variable: Код: (?:<p class="text">)\s{0,}(.*?)\s{0,}(?=<\/p>) На выходе должно быть: Код: First line<br/> Second line<br/> Third line<br/> Fourth line<br/> Но получается вот это: Код: Third line<br/> First line<br/> Fourth line<br/> Second line<br/> Причем перемешивает каждый раз по-разному. Где ошибка, или есть способ a-parser заставить не перемешивать строки, потому как это в моём случае не приемлемо. Спасибо!
Добрый день. Скорее всего у вас включена Уникализация по строке. Отключите ее, и последовательность строк будет соответствовать тому, как выводится результат.