Применить trim ко всем текстовым строкам в списке

Axel

Client
Регистрация
20.03.2017
Сообщения
104
Благодарностей
3
Баллы
18
Добрый день,

я знаю, что можно взять построчно из списка, применить к тексту trim и вернуть назад в другой список,

но может есть решение где применить сразу ко всем строкам в списке? И оставить результаты там же?

Trim стандартный, обрезать пробелы, enter, tab.
 

radv

Client
Регистрация
11.05.2015
Сообщения
3 694
Благодарностей
1 873
Баллы
113
Сделайте перебор списка с сохранением обратно, но чем не нравится взятие строки из списка и с обработка перед использованием?
 
  • Спасибо
Реакции: Axel

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
19 522
Благодарностей
8 705
Баллы
113
Добрый день,

я знаю, что можно взять построчно из списка, применить к тексту trim и вернуть назад в другой список,

но может есть решение где применить сразу ко всем строкам в списке? И оставить результаты там же?

Trim стандартный, обрезать пробелы, enter, tab.
Можно объединить список в переменную действием "Операции над списком - Объединить элементы списка", затем с помощью "Обработка текста - Замена" по регулярке (^\s+)|((?<=\r?\n)\s+)|(\s+(?=\r?\n))|(\s+$) заменить на пустоту (т.е. trim'им все строки за один проход), затем очистить список и снова добавить туда данные из результирующей переменной с помощью "Обработка текста - В список". Приложил пример шаблона с тестовыми данными.

89508
 

Вложения

  • Спасибо
Реакции: Axel

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