1. ФОРУМ ТЕПЕРЬ БУДЕТ РАБОТАТЬ В РЕЖИМЕ ЧТЕНИЯ (ЗАКРЫТ ДЛЯ НОВЫХ ВОПРОСОВ)!

Повторяющиеся границы (параметр инверсия)

Тема в разделе "Границы парсинга", создана пользователем sergo-8ck, 14 фев 2015.

  1. sergo-8ck

    sergo-8ck New Member Пользователи

    Регистрация:
    25 янв 2015
    Сообщения:
    38
    Город:
    Чебоксары
    Здравствуйте! Есть ли возможность указать параметр инверсия для повторяющихся границ?
     
  2. Root

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

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

    Пока нет. Мы учли ваше пожелание.

    Спасибо!
     
  3. Serheo

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

    Регистрация:
    13 окт 2018
    Сообщения:
    52
    Город:
    Москва
    Плюсую. Есть повторка и с левого края к ней никак не подцепиться, а вот справа есть уникальный текст. Будет ли инверсия в повторяющихся границах?
     
  4. inotoxic

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

    Регистрация:
    13 сен 2015
    Сообщения:
    417
    Есть пример, что и куда инвертировать?
    И зачем это надо?
    Может проще сменить логику обработки данных?
     
  5. Serheo

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

    Регистрация:
    13 окт 2018
    Сообщения:
    52
    Город:
    Москва
    Есть обычная граница с куском ява кода. В этом коде есть повторки типа:
    Код:
    \/a6ad549ed0be3ccdfe8fe91639c63cf1.jpg","color_label":"bronz","main_color"
    Где "main_color" - это уникальное вхождение, а "\/" - не уникальное. И вот если развернуть поиск как в обычных граница, то все работает как надо.
     
  6. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    10.000
    Город:
    Сочи
    Дак а что взять требуется,
    bronz?
     
  7. Serheo

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

    Регистрация:
    13 окт 2018
    Сообщения:
    52
    Город:
    Москва
    a6ad549ed0be3ccdfe8fe91639c63cf1.jpg","color_label":"bronz". Соответственно "\/" и ","main_color"" - это границы. В качестве начальной границы подходит только ","main_color"".
     
  8. inotoxic

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

    Регистрация:
    13 сен 2015
    Сообщения:
    417
    Вы пишите
    теперь
    "\/" - первый раз не уникально, второй раз стало границей

    можно же взять через границы
    начало \/{skip}.jpg
    конец "main_color"
     
  9. Serheo

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

    Регистрация:
    13 окт 2018
    Сообщения:
    52
    Город:
    Москва
    Спасибо за помощь! Я поиском/заменой уже все, что нужно вытащил. Что печально - вытащил не то. Какой-то совершенно извращенский сайт попался.
     
  10. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    10.000
    Город:
    Сочи
    Код:
    "main_color"{skip}\/|"main_color"{skip}\/[REV]
    2018-12-18_03-28-49.png
     

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