Руководство

Как сделать URL-слаг из текста с дефисами

Введите текст, выберите дефис, подчёркивание или точку и проверьте нижний регистр. После запуска получите очищенный слаг, где группы специальных знаков заменены выбранным разделителем, а крайние разделители удалены. Пустой ввод даёт пустой результат.

Инструмент Генератор URL-слагов

Зачем преобразовывать текст в слаг

Генератор слага преобразует обычную фразу в удобный URL-идентификатор. Такой результат подходит для подготовки адреса статьи, категории или другого материала, когда пробелы и знаки препинания нужно заменить единым разделителем. Перед обработкой можно выбрать дефис, подчёркивание или точку, а также определить, нужен ли нижний регистр.

Сначала оцените исходный текст: заголовок может содержать пробелы, пунктуацию, повторяющиеся знаки и буквы с диакритикой. Инструмент приводит такие символы к ASCII-совместимому виду, затем заменяет группы не буквенно-цифровых знаков выбранным разделителем. Крайние разделители убираются, а повторяющиеся последовательности сворачиваются. Благодаря этому результат легче проверить перед использованием в адресе страницы.

Слаг не следует путать с готовым адресом страницы: инструмент создаёт только преобразованную строку. Настройка регистра остаётся важной частью результата, поскольку нижний регистр включён по умолчанию, но его можно отключить. Если исходные данные не нужны в результате, проверьте лишь созданный идентификатор и его длину.

Пошаговое преобразование текста

  1. Вставьте заголовок или другую исходную фразу в поле ввода. Текст можно не вводить: пустое значение предусмотрено настройками и приводит к пустому результату.

  2. Откройте выбор разделителя и установите дефис, подчёркивание или точку. Выбирайте вариант по формату, который требуется для вашей задачи; неподдерживаемый символ в перечень настроек не входит.

  3. Проверьте переключатель нижнего регистра. При включённой настройке буквы переводятся в нижний регистр, а при отключённой допускается сохранение прописных букв.

  4. Запустите преобразование штатной кнопкой и осмотрите созданную строку. Не пытайтесь заранее расставить разделители вручную: группы не буквенно-цифровых знаков будут обработаны по выбранному правилу, а повторения сократятся.

  5. Используйте полученный слаг в нужном поле адреса страницы. Если строка содержит только специальные знаки, результат будет пустым. Для непустого текста проверьте дополнительные сведения: там доступны первые 100 символов исходной строки и количество символов в созданном слаге.

  6. Перед дальнейшей работой сопоставьте результат с исходным заголовком. Убедитесь, что выбранный разделитель виден между смысловыми частями, а настройка регистра соответствует принятому оформлению.

Как проверить полученную строку

Готовый результат представляет собой строку, в которой группы знаков, не относящихся к буквам и цифрам, заменены выбранным разделителем. Разделитель в начале или конце удаляется, а несколько одинаковых разделителей подряд объединяются. Поэтому вид исходной пунктуации не переносится в слаг буквально.

При активном нижнем регистре буквы становятся строчными. Если этот параметр выключен, прописные буквы могут остаться, поэтому по одной только форме строки нельзя заключать, что регистр всегда одинаковый. Диакритика перед созданием слага приводится к ASCII-совместимому виду, что меняет написание отдельных слов.

Пустая строка даёт пустой результат; такое же поведение предусмотрено для ввода, состоящего только из специальных знаков. Для непустой строки дополнительно отображаются исходный текст в пределах первых 100 символов и длина созданного слага в символах. Эти сведения помогают проверить обработку, но не заменяют ручную проверку самого результата перед использованием. Обратите внимание на выбранный разделитель, состояние регистра и возможное исчезновение знаков вокруг буквенно-цифровых фрагментов.

Практический пример

Редактор подготавливает адрес статьи с заголовком «Café résumé naïve» и хочет получить читаемый слаг без диакритических знаков.

Для заголовка «Café résumé naïve» выберите дефис, оставьте нижний регистр включённым и запустите преобразование, затем проверьте строку и её длину в дополнительных данных. Эти действия дадут результат указанной формы без диакритических знаков и с дефисами между словами без повторений.

При включённых строчных буквах и дефисе получится cafe-resume-naive; длина слага составит 17 символов, а исходный текст будет доступен в дополнительных данных.

Ограничения

  • Пустой ввод и строка только со специальными знаками дают пустой слаг; прописные буквы возможны при отключённом нижнем регистре.

Частые ошибки

  • Если форма результата отличается от ожидаемой, проверьте выбранный разделитель, состояние нижнего регистра и обработку пунктуации; затем запустите преобразование ещё раз с нужными настройками.

Частые вопросы

Можно ли сделать URL-идентификатор из текста с дефисами?

Установите дефис и оставьте нижний регистр включённым. Диакритические знаки будут приведены к ASCII-совместимому виду, а группы не буквенно-цифровых знаков преобразуются в дефисы с последующим удалением крайних разделителей.

Что получится при пустом вводе?

При пустом поле получится пустой слаг. Ввод, состоящий только из специальных знаков, даёт такой же результат, поскольку после обработки в нём не остаётся буквенно-цифровых фрагментов для строки идентификатора.

Какие разделители поддерживаются?

В настройках доступны дефис, подчёркивание и точка. Выберите один из этих вариантов до запуска, поскольку обработка групп специальных знаков ориентируется на установленный разделитель результата инструмента.

Инструмент

Генератор URL-слагов