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