Результат
У этой страницы вообще нет серверной части. Вставленная таблица разбирается кодом JavaScript внутри вашего же браузера, график рисуется на элементе canvas на вашей машине, файл экспорта собирается локально. Ничего не загружается, не хранится и не пишется ни в какие логи. После загрузки страницы можно отключить сеть — всё продолжит работать, и это самый простой способ проверить обещание самостоятельно.
Факты и границы применимости
| Удаляемый символ | Только обычный пробел (U+0020) |
|---|---|
| Табуляции и переносы строк | Не трогаются — затрагиваются только пробелы |
| Замена | Никакой — каждый пробел удаляется без замены |
| Идущие подряд пробелы | Удаляется каждый по отдельности, следов не остаётся |
| Неразрывный пробел (U+00A0) | Не совпадает с шаблоном — это другой символ, остаётся в результате |
| Границы слов | Не сохраняются — слова слипаются друг с другом |
Когда этот метод вводит в заблуждение
- Удаляется только обычный пробел (U+0020). Неразрывный пробел (U+00A0), который часто попадает в текст при копировании из Word или PDF, — это другой символ, и он остаётся в результате нетронутым.
- Табуляции и переносы строк никогда не трогаются, поэтому список, разделённый табуляцией, сохранит свои табуляции даже после удаления всех пробелов в нём.
- Поскольку слова слипаются друг с другом без всякого разделителя, применение этой утилиты к обычному тексту делает его нечитаемым — она предназначена для значений вроде кодов, ключей, номеров телефонов или паролей, а не для очистки предложений.
- Это другая утилита, чем «Удаление лишних пробелов»: та схлопывает повторяющиеся пробелы до одного и сохраняет слова разделёнными, а эта удаляет каждый пробел целиком. Если нужно просто нормализовать пробелы, используйте ту утилиту.
Как это считается
Утилита сканирует текст и считает каждое вхождение обычного пробела.
Каждый найденный пробел удаляется, ничего не подставляется на его место — разделитель не остаётся.
Табуляции, переносы строк и любые другие пробельные символы остаются точно такими же, как в исходном тексте.
Показанный счётчик отражает ровно то, сколько пробелов было удалено из исходного текста.
Вопросы и ответы
Удаляются ли также табуляции и переносы строк?
Нет, только обычный пробел. Табуляции и переносы строк проходят без изменений.
Что происходит с неразрывными пробелами?
Они не удаляются. Неразрывный пробел (U+00A0) — это другой символ, отличный от обычного пробела, и он остаётся в результате.
Чем это отличается от «Удаления лишних пробелов»?
Та утилита схлопывает повторяющиеся пробелы до одного, сохраняя слова разделёнными. Эта утилита удаляет каждый пробел без замены, поэтому слова оказываются слитыми вместе.
Сделает ли это моё предложение нечитаемым?
Да, на обычной прозе — слова слипаются без разделителя. Эта утилита предназначена для значений, в которых пробелов быть не должно вообще, вроде кодов или ключей, а не для очистки предложений.
Мой текст куда-то отправляется?
Нет. Всё выполняется в вашем браузере, текст никуда не передаётся.