Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
Staff2002
0
вклад
1
вопрос
0
ответов
0%
решений
Комментарии
Информация
Ответы
Вопросы
Комментарии
Подписки
Нравится
Как удалить все символы кроме точек в строке?
Staff2002
@Staff2002
Автор вопроса
Василий Банников
, Можно можно. Я еще не разобрался толком, но у меня получилось вот так:
string Input_str = "...Мама%%Мыла ,,, Раму;
string Output_result = "";
StringBuilder sb = new StringBuilder();
foreach (var ch in Input_str)
{
if (ch == '.' || ch == ',' || ch == ' ' || Char.IsLetter(ch))
{
sb.Append(ch);
}
Output_result = sb.ToString();
}
Console.WriteLine(Output_result);
Написано
более трёх лет назад
Как удалить все символы кроме точек в строке?
Staff2002
@Staff2002
Автор вопроса
Василий Банников
, Извиняюсь, я цикл for брал, а надо было foreach
Написано
более трёх лет назад
Как удалить все символы кроме точек в строке?
Staff2002
@Staff2002
Автор вопроса
Василий Банников
, а что за переменная character?
Написано
более трёх лет назад
Как удалить все символы кроме точек в строке?
Staff2002
@Staff2002
Автор вопроса
Почти то что нужно. А можешь помочь во в таком случае. ...Мама,,,мыла"""раму???мама№№била***гейтса - оставить 3 точки и буквы, а символы убрать?
Написано
более трёх лет назад
Как удалить все символы кроме точек в строке?
Staff2002
@Staff2002
Автор вопроса
Василий спасибо большое, но мне надо без регулярки))
Написано
более трёх лет назад
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама
string Input_str = "...Мама%%Мыла ,,, Раму;
string Output_result = "";
StringBuilder sb = new StringBuilder();
foreach (var ch in Input_str)
{
if (ch == '.' || ch == ',' || ch == ' ' || Char.IsLetter(ch))
{
sb.Append(ch);
}
Output_result = sb.ToString();
}
Console.WriteLine(Output_result);