Как сделать Trim всех переменных в проекте?

backoff

Client
Регистрация
20.04.2015
Сообщения
6 307
Благодарностей
6 605
Баллы
113
Не хочу для каждой переменной делать отдельный кубик с Trim, можно это как-то сделать в одном кубике для всех переменных?
 

Roman48

Client
Регистрация
28.02.2016
Сообщения
2 058
Благодарностей
746
Баллы
113
Вот один trim, как вариант, еще добавить
C#:
// Текст для обработки
string text = project.ExecuteMacro(project.Variables["G"].Value);
// Обработка текста "Trim"
project.Variables["G"].Value = Macros.TextProcessing.Trim(text, "Full");
 

Alexmd

Client
Регистрация
10.12.2018
Сообщения
1 021
Благодарностей
1 431
Баллы
113
сто раз мусолилась эта тема
C#:
foreach(string key in project.Variables.Keys)
    project.Variables[key].Value = project.Variables[key].Value.Trim();
 
  • Спасибо
Реакции: n0n3mi1y

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 553
Благодарностей
10 098
Баллы
113
Не хочу для каждой переменной делать отдельный кубик с Trim, можно это как-то сделать в одном кубике для всех переменных?
Можно одним махом все переменные проекта протримить:
C#:
foreach (var key in project.Variables.Keys)
project.Variables[key].Value = project.Variables[key].Value.Trim();
 
  • Спасибо
Реакции: kagorec, backoff и Roman48

backoff

Client
Регистрация
20.04.2015
Сообщения
6 307
Благодарностей
6 605
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 307
Благодарностей
6 605
Баллы
113

backoff

Client
Регистрация
20.04.2015
Сообщения
6 307
Благодарностей
6 605
Баллы
113
бен, бен, это данила, ай нид хелп (с) ))
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
22 553
Благодарностей
10 098
Баллы
113

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 459
Благодарностей
986
Баллы
113
C#:
try
{
foreach (var key in project.Variables.Keys)
    project.Variables[key].Value = project.Variables[key].Value.Trim();
}
catch
{
    
}
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 435
Благодарностей
757
Баллы
113
выдает ошибку, если переменная пустая, можно ее обходить при этом?
C#:
foreach (var key in project.Variables.Keys)
    
    if(!String.IsNullOrEmpty(project.Variables[key].Value))
        
        project.Variables[key].Value = project.Variables[key].Value.Trim();
 

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 435
Благодарностей
757
Баллы
113

Dr.Pipetka

Client
Регистрация
12.12.2017
Сообщения
1 459
Благодарностей
986
Баллы
113
  • Спасибо
Реакции: bad robot

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