Табуляция не удаляется. Настройка функции преобразования html кода в текст - не работают исключения

Тема в разделе "Функции поиск-замены и регулярные выражения", создана пользователем Максим1281, 18 апр 2021.

  1. Максим1281

    Максим1281 New Member Пользователи

    Регистрация:
    23 ноя 2013
    Сообщения:
    35
    Адрес:
    Москва
    Город:
    Москва
    Здравствуйте! Кто знает, подскажите пожалуйста как решить вопрос. Надо спарсить массив с характеристиками товара - чтобы располагались в одной ячейке: наименование характеристики - значение, перенос строки, наименование характеристики - значение, перенос строки и т.д.
    Не могу воспользоваться кнопкой "удалить лишние тэги" потому что сначала надо где нужно вставить переносы строки и тире. Поэтому пользуюсь дополнительными настройками границ парсинга, прописываю там нужное и в конце прописываю выражение удаления всех тэгов:
    {br2}|
    Характеристики|Характеристики:{br2}
    <span itemprop="name">|{br2}
    <span itemprop="value">| -
    <{skip}>|

    В результате выдается как надо, кроме того, что остаются куча табуляций (видны только когда результат смотрю в wordе). Никак эти табуляции не убираются!!
    Кстати, еще, в дополнительных настройках парсинга, настройка функции преобразования html кода в текст - не работает, исключения ставлю - они все равно удаляются. Наверняка что то неверно делаю но не найду что
     
    Последнее редактирование: 18 апр 2021
  2. webstep

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

    Регистрация:
    6 дек 2020
    Сообщения:
    129
    Город:
    Kiev
    А почему не настроить DYNAMICVALUES ? Там же можно указать вручную какие переносы испольовать.
     
  3. Максим1281

    Максим1281 New Member Пользователи

    Регистрация:
    23 ноя 2013
    Сообщения:
    35
    Адрес:
    Москва
    Город:
    Москва
    DYNAMICVALUES не рассматривал, этим макросом пользуюсь когда надо в таблицу распарсить, в отдельные колонки, для этого удобнее VERTTABLE. А мне надо в одну ячейку все характеристики поставить
     
  4. webstep

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

    Регистрация:
    6 дек 2020
    Сообщения:
    129
    Город:
    Kiev
    можете настроить в одну ячейку. просто вместо оператора новой ячейки вводите перенос строки или нужный вам разделитель

    upload_2021-4-19_7-30-25.png
     
    Root нравится это.
  5. Максим1281

    Максим1281 New Member Пользователи

    Регистрация:
    23 ноя 2013
    Сообщения:
    35
    Адрес:
    Москва
    Город:
    Москва
  6. Максим1281

    Максим1281 New Member Пользователи

    Регистрация:
    23 ноя 2013
    Сообщения:
    35
    Адрес:
    Москва
    Город:
    Москва
    Спасибо! Узнал как в настройки данного макроса заходить. Получилось в одной ячейке - уже этим путем, НО проблема осталась. Табуляции не ушли и макросом skyp они не удаляются. Вот что получилось и вот что ворд показывает (иначе не знаю как табуляции высветить)
     

    Вложения:

  7. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Символ табуляции скопируйте в буфер и вставьте его в поиск-замену (чтобы заменить на другой или удалить).
     
  8. Максим1281

    Максим1281 New Member Пользователи

    Регистрация:
    23 ноя 2013
    Сообщения:
    35
    Адрес:
    Москва
    Город:
    Москва
    Да! До такого простого способа решения проблемы я и не додумался. Все табуляции исчезли. Спасибо!!
     
    Root нравится это.

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