Парсинг таблички

Тема в разделе "Парсинг HTML-таблиц", создана пользователем m1ha555, 6 июл 2019.

  1. m1ha555

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

    Регистрация:
    3 апр 2018
    Сообщения:
    1
    Добрый день. Подскажите как привести спаршенную табличку к такому виду.
    Карточки товара табличка с атрибутами.

    <table class="props_table">
    <tbody>
    <tr class="gray">
    <td class="prop_name">Диаметр, мм</td><td>8</td></tr>
    <tr>
    <td class="prop_name">Длина, мм </td><td>45</td>
    </tr>
    <tr class="gray">
    <td class="prop_name">Резьба</td><td>М6</td>
    </tr>
    ....
    </tbody>
    </table>

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

    Анкер болт|Диаметр, мм |8
    Анкер болт|Длина, мм |45
    Анкер болт|Резьба|М6
     
  2. Dumka

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

    Регистрация:
    8 фев 2012
    Сообщения:
    121
    Код:
    </td>|{sep}
    ,|{sep}
    <{skip}>|
    [DELEMPTYSTRINGS]
    re:^|Анкер болт{sep}
     
    Kreol и Root нравится это.
  3. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Примените повторяющиеся границу, внутри повт.границы используйте границы, в справке есть подробное описание
    Ссылки недоступны для гостей - Задание обычных границ парсинга внутри повторяющейся
     
    Последнее редактирование: 6 июл 2019
    Root нравится это.
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Это правила поиск-замены. Если тс не понял.
     
    Dumka нравится это.

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