Пустые значения повторяющейся границы парсинга

Тема в разделе "Сохранение результата парсинга контента", создана пользователем strateg2010, 27 мар 2023.

  1. strateg2010

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

    Регистрация:
    12 фев 2018
    Сообщения:
    181
    Город:
    порт
    Добрый день, есть необходимость парсить конкретные артикулы в блоке рекомендуемых товаров, только того производителя, который в данный момент паршу, к примеру страница товара с производителем GROHE и нужно собрать все артикулы, в блоке рекомендуем этого же производителя.
    Тут проблем не возникло и собираются только те артикулы которые нужны, но появляются пустые значения:
    в настройке ПГ фильтрую при помощи IF
    Код:
    [IF1]<CD_GRAN_7!>[TEXTEQUAL][GRAN14][THEN][GRAN15][ELSE][/IF1]
    <CD_GRAN_7!> - производитель страницы товара
    [GRAN14] - производитель в ПГ
    [GRAN15] - артикул
    ожидаю увидеть результат:
    Код:
    71131000,71130000,71091000,71090000,71257000
    получаю в итоге:
    Код:
    ,,,71131000,71130000,,,,71091000,,71090000,,,,,,,71257000
    Собственно как избавиться от лишних запятых?
     
  2. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Регулярными выражениями
    Код:
    re:[\,]{2,}|,
    re:\,$|
    re:^\,|
     
    strateg2010 нравится это.
  3. strateg2010

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

    Регистрация:
    12 фев 2018
    Сообщения:
    181
    Город:
    порт
    Спасибо, думаю пригодится, решил немного по другому, тоже работает.
     
Similar Threads
  1. Koly22
    Ответов:
    6
    Просмотров:
    772
  2. maxwelhelp
    Ответов:
    2
    Просмотров:
    328
  3. Aleksey746
    Ответов:
    1
    Просмотров:
    283
  4. jjsf
    Ответов:
    5
    Просмотров:
    298
  5. adapt2011
    Ответов:
    2
    Просмотров:
    287
Загрузка...

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