Перемешивание результатов в парсере Net::HTTP

  • Автор темы Автор темы zeromm
  • Дата начала Дата начала

zeromm

A-Parser Pro License
A-Parser Pro
Например нужно спарсить строки текстового блока:

Код:
<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 заставить не перемешивать строки, потому как это в моём случае не приемлемо. Спасибо!
 
Добрый день.
Скорее всего у вас включена Уникализация по строке. Отключите ее, и последовательность строк будет соответствовать тому, как выводится результат.
 
  • Like
Реакции: Lame
Назад
Верх