Как убрать повторяющиеся пробелы и знаки табуляции?

Как убрать повторяющиеся пробелы и знаки табуляции, оставить по одному пробелу между словами и по два между предложениями.

Например:

Extra spaces => Extra spaces

Sentence. Sentence. => Sentence. Sentence.


Ответы (1 шт):

Автор решения: girub

Делаешь цикл, итератор начиная с нуля до конца строки. Проходишься по каждому символу строки, и проверяешь если строка[i] == ' ' и строка[i+1] == ' ', тогда удаляешь символ i из строки

→ Ссылка