Обрезать строку после 200 символов

Тема в разделе "Встроенный редактор CSV файлов", создана пользователем Kol57, 8 окт 2021.

  1. Kol57

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

    Регистрация:
    5 ноя 2020
    Сообщения:
    5
    Ребят подскажите пожалуйста, как обрезать строку после 50 символов в ней?

    Пример:

    Дано:
    Комплект маслосъёмных колпачков elring 584.820 bmw e70 / e90 e91 f01 f06 f10 f13 f15 f25 f26 f30 f32 f34 g11 3.0d motor b57 n57

    Нужно:
    Комплект маслосъёмных колпачков elring 584.820 bmw e70 / e90 e91

    т.е. либ регулярка либ еще что-то, работа идет в CSVPro, скрин: Ссылки недоступны для гостей
     
  2. Root

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

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

    Опишите, как должна работать функция, например, жестко обрезать по количеству символов или искать конец слова.

    Постараюсь на днях реализовать.
     
  3. Kol57

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

    Регистрация:
    5 ноя 2020
    Сообщения:
    5
    Функция должна жестко обрезать по количеству символов, отчет идет от начала строки.
    Отсчитали слева направо ([n] - произвольное количество символов) дошли до [n] и обрезали строку согласно кол-ву символов в [n], если количество символов
    в строке меньше [n], то пропускаем строку, идем к следующей, Все.


    С чего все началось...
    В ТУГИС не грузился прайс с длинной заголовка больше 200 символов, вот и возникла необходимость подрезки и заливки,
    прайс у меня на 400к строк, 80к строк больше 200 символов.
     
  4. Root

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

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

    Завтра постараюсь сделать.

    Отпишусь здесь.
     
  5. kagorec

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

    Регистрация:
    3 янв 2011
    Сообщения:
    4.431
    Адрес:
    Latvia
    Макрос SHORT
    или
    В поиск-замена:
    Код:
    re:^(.{170,200}) .*$|$1
     
    Slavikprof и Root нравится это.
  6. Kol57

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

    Регистрация:
    5 ноя 2020
    Сообщения:
    5

    Ок, СПАСИБО !!! Работает )))


    С уважением !
     
    Slavikprof, Root и kagorec нравится это.

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