Trim ко всем строкам в списке

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18
Здравствуйте! Подскажите может есть решение применить TRIM ко всем строкам в списке?

Пример строк в списке:
cat1/cat2
cat1/cat2/
cat1/cat2/cat3
cat1/cat2/cat3/

Задача удалить все дубли, но поскольку в конце дублирующихся строк стоит "/" стандартным кубиком "удалить дубли" удалить не удается(. Получается сначала нужно применить trim ко всем строкам в списке, а потом удалить дубли.
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 469
Благодарностей
8 691
Баллы
113
Подскажите может есть решение применить TRIM ко всем строкам в списке?
Попробуйте такую регулярку: (^\ +)|((?<=\r?\n)\ +)
Через кубик "Обработка текста - Замена (Regex)" - на пустоту.
Предварительно список объедините в переменную, ее обработайте и снова возвратите в список.
"Операции над списком - Объединить элементы списка".
"Операции над списком - В список".
Перед возвращением в список, его нужно очистить с помощью "Операции над списком - Удалить строки - Все".
 
Последнее редактирование:
  • Спасибо
Реакции: vrb-by

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18
Попробуйте такую регулярку: (^\ +)|((?<=\r?\n)\ +)
Через кубик "Обработка текста - Замена (Regex)" - на пустоту.
Предварительно список объедините в переменную, ее обработайте и снова возвратите в список.
"Операции над списком - Объединить элементы списка".
"Операции над списком - В список".
Перед возвращением в список, его нужно очистить с помощью "Операции над списком - Удалить строки - Все".
без изменений( Даже в конструкторе не находит...
 

Вложения

Последнее редактирование:

vrb-by

Client
Регистрация
27.02.2016
Сообщения
128
Благодарностей
8
Баллы
18
Сработало /\r
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)