Блог
Текстовые утилиты

Удаление лишних пробелов онлайн

В отличие от полного удаления пробелов, эта утилита убирает только ЛИШНИЕ: серии из двух и более пробелов подряд сводятся к одному, а пробелы в начале и конце каждой строки обрезаются. Одиночный пробел между словами не трогается.

Результат

Пробелов убрано —

Все вычисления выполняются локально в браузере: разбор, график, экспорт. Если отключите сеть, страница продолжит работать.

Факты и границы применимости

Что убирается Серии из 2 и более пробелов подряд — сводятся к одному
Что НЕ убирается Одиночный пробел между словами остаётся как есть
Края строк Пробелы в начале и конце каждой строки обрезаются всегда
Переносы строк Не трогаются базовым правилом
Опция пустых строк Три и более переноса строки подряд сводятся к двум (одна пустая строка)

Когда этот метод вводит в заблуждение

Как это считается

Текст разбивается на строки. Для каждой строки сначала обрезаются пробелы в начале и в конце, затем любая серия из двух и более пробелов подряд внутри строки заменяется одним пробелом.

Обработанные строки собираются обратно с переносами строк между ними — количество и расположение самих переносов не меняется базовым правилом.

Если включена опция «также схлопывать пустые строки», после основной обработки три и более переноса строки подряд (то есть две и более пустые строки подряд) сводятся к двум переносам — то есть к одной пустой строке между абзацами.

Счётчик показывает разницу между числом пробелов до и после обработки — сколько именно пробелов было убрано.

Вопросы и ответы

Эта утилита уберёт вообще все пробелы?

Нет, это отдельная задача — здесь используется другая утилита, «удалить пробелы». Эта утилита оставляет ровно один пробел там, где их было несколько подряд, а одиночные пробелы не трогает вообще.

Табуляции тоже схлопываются?

Нет, табуляция — не пробел с точки зрения этого правила. Если нужно убрать табуляции, воспользуйтесь отдельной утилитой удаления табуляции.

Что делает опция про пустые строки?

Она сводит три и более переноса строки подряд (то есть несколько пустых строк между абзацами) к одной пустой строке, не трогая при этом пробелы внутри самих строк.

Мой текст куда-то отправляется?

Нет, вся обработка выполняется в вашем браузере.

Похожие утилиты

Все утилиты