Страницы

Поиск по вопросам

суббота, 28 декабря 2019 г.

Нужен метод,который убирает подряд все пробелы и оставлять лишь 1 пробел

#c_sharp


Как сделать функцию, которая бы убирала все пробелы, идущие подряд в какой-либо строке,
оставляя только 1 пробел
    


Ответы

Ответ 1



Regex.Replace(str, @"\s+", " ");

Ответ 2



Ответ @Qwertiy правильный, но добавим немного экзотики для разнообразия: string.Join(" ", inputText.Split(new[] { " " }, StringSplitOptions.RemoveEmptyEntries))

Ответ 3



string str = " lala "; str = " " + str.Trim(); //будет " lala"

Комментариев нет:

Отправить комментарий