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

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

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

Результат

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

У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Все утилиты