Точечная замена в коде

Тема в разделе "Решение различных задач по парсингу", создана пользователем Freesty1er, 2 май 2014.

Метки:
  1. Freesty1er

    Freesty1er New Member Пользователи

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Подскажите, пожалуйста, а то чет я застрял...

    [​IMG]

    В общем, нужно получить полное описание торрента. Спаны/дивы нам никакие не нужны, но нужно спарсить спойлер, заменив на
    ...

    Здесь это выглядит: <div class="sp-body"> ... </div>

    Подскажите, как именно этот </div> заменить на [/spoiler].
    Или можно как-то по-другому изворачиваться?
     
    Последнее редактирование: 2 май 2014
  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте!

    ИзворОчиваться не надо, надо просто брать и делать...
    Это строка поиск-замены. Найдет <div class="sp-body">, после него найдет первый </div>, возьмет это все с содержимым и заменит на
    +содержимое+

    Хорошего дня или ночи!
     
  3. Freesty1er

    Freesty1er New Member Пользователи

    Регистрация:
    30 дек 2013
    Сообщения:
    95
    Root, большое спасибо. Как тему создал, сразу про регулярки вспомнил, а потом про {get}. В моем случае подошло {skip}

    Еще лучше работает, чем предполагалось (даже название спойлера запоминает :) )
     

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