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