C# удалить повторяющиеся пробелы

Иногда на C# (и не только) требуется удалить повторяющиеся пробелы в строке. Например, дана строка:

a b  c    d

и нужно получить на выходе:

a b c d

Для решения этой задачи достаточно воспользоваться регулярным выражением, которое также заменит повторяющиеся символы табуляции и новой строки:

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

Читайте также:

One thought on “C# удалить повторяющиеся пробелы