Можно ли использовать в качестве границ, значение границы полученной ранее

Тема в разделе "Границы парсинга", создана пользователем Reset, 20 дек 2014.

  1. Reset

    Reset Active Member Пользователи

    Регистрация:
    16 дек 2013
    Сообщения:
    114
    Расшифрую вопрос на примере:
    есть например такой код

    <tag>aaaaa</tag>

    я получаю - "ааааа" и ее надо использовать как границу конца парсинга дальше
    причем в моем случае - через GETMORECONTENT
    что можете посоветовать, уж очень неохота на PHP дописывать костыль.
     
  2. Kreol

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

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    Приветствую.
    Можете попробовать применить поверх границы макрос
    Код:
    [FIRST_REPLACE(___|)]<CD_GRAN_1!>[/FIRST_REPLACE]
    тогда он по логике отработает раньше чем придет очередь GETMORECONTENT
     
  3. Root

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

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

    Если я вас правильно понял:
    Где <CD_GRAN_1!> выводит ваш aaaaa

    Если неправильно понял, знайте, что поиск-заменой (Ссылки недоступны для гостей) можно практически любой большой код "обрезать" до нужных данных.

    PS: Лучше сразу ставить задачу (спарсить вот это, вот отсюда и вот таким вот образом), чтобы нами был подобран оптимальный метод ее решения. Подбираемые пользователем методы могут быть далеки от эффективности.
     
  4. Reset

    Reset Active Member Пользователи

    Регистрация:
    16 дек 2013
    Сообщения:
    114
    Все правильно! Спасибо!
     

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