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