Как сделать разрыв строк через регулярное выражение

Тема в разделе "Решение различных задач по парсингу", создана пользователем wcw2007, 1 ноя 2018.

  1. wcw2007

    wcw2007 Member Пользователи

    Регистрация:
    15 мар 2017
    Сообщения:
    126
    Добрый день.

    Делаю весь код в одну строку в final replace
    {textstart}|@%%#
    re:[\r\n]+|{br}@%%#
    re:mad:%%#.{1,50}\n|
    @%%#|

    потом мне нужно востановить строки. После </div> сделать разрыв строки (или перенести на новую строку все что до следующего </div>

    Делаю так
    </div>|</div>{br} ничего не происходит все в 1 строку
    </div>|</div><br /> тоже новых строк не появляется

    Спасибо за советы кто поможет.
     
  2. inotoxic

    inotoxic Well-Known Member Пользователи

    Регистрация:
    13 сен 2015
    Сообщения:
    867
    final replace не даст сделать перенос строк - т.к. выполняется самым последним
    В одну строку можно сделать как в конкретной границе парсинга, так и через замену для загружаемого кода
    [​IMG]

    [​IMG]
     
    xLime нравится это.
  3. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    вообще не понял, что именно вы делали)
     
  4. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Потому тема и зависла без ответов, потому что непонятно суть))
     
    Kreol нравится это.

Поделиться этой страницей