Трим с удалением своих символом в с#

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
Не дублируйте вопросы
 
  • Спасибо
Реакции: keltuzhaknut

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18

Санёк

Client
Регистрация
30.08.2013
Сообщения
325
Благодарностей
111
Баллы
43
Как вариант: Поиск и замена: Регулярные выражения: Что ищем: ^:|^-|^,|:$|-$|,$ На пустое значение. Заменить всё. Только если могут попасться окончания вида: ,- или ,-: тогда желательно данную процедуру повторить несколько раз.
 
Последнее редактирование:
  • Спасибо
Реакции: keltuzhaknut

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
Не дублируйте вопросы
Код:
var h1 = project.Variables["description"].Value;
            var trimSymbols = new List<string>()
            {
                "-", ",", ":"         // свои символы
            };
            for (int i = 0; i < trimSymbols.Count; i++)
            {
                h1 += h1.TrimEnd(Convert.ToChar(trimSymbols[i]));
            }
project.Variables["description"].Value = h1;
вписал в этот код написанный Вами, чтобы брало и ложило в переменные, блок отрабатывает, но по чему-то не удаляет символы и дублирует несколько раз результат
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 500
Благодарностей
1 268
Баллы
113
отпиши в скайп, вечером помогу
 
  • Спасибо
Реакции: keltuzhaknut

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
А не проще тогда воспользваться Replace так как трим только отрезает только с начала и с конца, и тоже не пойму зачем тему писать 10 раз во всех топикапх и ещё повторяя,м зачем C# тогда если для тебя простое трудно, есть экшен зеновский которым можешь воспользоваться
 

keltuzhaknut

Client
Регистрация
24.02.2016
Сообщения
221
Благодарностей
3
Баллы
18
Код:
var h1 = project.Variables["description"].Value;
var array = new char[] { '-', ',', ':' };   // в ковычках - что тримить 
var rez = string.Join("\r", h1.Split('\r').Select(x =>x.TrimEnd(array)));
project.Variables["description"].Value = rez;
Radzhab - благодарю - ssXXXss - Санек - спасибо за советы
 
  • Спасибо
Реакции: socsecret.ru

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