Автозамена

Тема в разделе "Решение различных задач по парсингу", создана пользователем asketus, 13 фев 2015.

  1. asketus

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

    Регистрация:
    2 июл 2014
    Сообщения:
    60
    Есть статьи, в коде статьи есть такая конструкция - <p align="center">бла-бла</p> - встречается не раз.
    Мне надо в результате получить <h2>бла-бла</h2>
    В дополнительных настройках границ парсинга, в замене указано- align="center"|h2
    В шаблоне вывода указано - [REPLACE(<p h2>{multiget}</p>|<h2>{multiget}</h2>)][SYN]<CD_GRAN_2!>[/SYN][/REPLACE]

    вот функция Replace не срабатывает...
    да, поиск-замена также не срабатывает, если требуемую замену --- <p align="center">бла-бла</p> НА <h2>бла-бла</h2> --- указать в границах парсинга....

    ЗЫ в коде выводит конструкцию - <p h2>бла-бла</p>
     
  2. Root

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

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

    Открываем справку Ссылки недоступны для гостей и смотрим пример:
    С уважением к вам, Сергей...
     
  3. asketus

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

    Регистрация:
    2 июл 2014
    Сообщения:
    60
    [REPLACE(<p align="center"><b>{get}</b></p>|<h2>{multiget}</h2>)]<CD_GRAN_2!>[/REPLACE]

    замена происходит, НО:
    1. если такая контструкция- <p align="center"><b>----</b></p> - не встречается в коде, то вооще ничего не выводится шаблоном.
    2. если встречается, то выводятся только <h2>Текст</h2>, а остального текста в других тегах нет....
     
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Функция работает, как и должна работать...

    В вашем случае, полагаю, нужно делать так:
     
  5. asketus

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

    Регистрация:
    2 июл 2014
    Сообщения:
    60
    да, так работает. спасибо.
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста, обращайтесь...
     

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