0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0
Настройка
Преобразуйте один и тот же текст в несколько стилей написания, чтобы повторно использовать его в технических названиях, заголовках или идентификаторах. Инструмент распознает слова, разделенные пробелами, дефисами, нижними дефисами и изменениями регистра.
Идеально подходит для переменных и свойств
Текст ввода

Если вы вводите значения, такие как api_response-code или ApiResponseCode, инструмент попытается обнаружить те же базовые слова.

Как это работает

Конвертер регистра берёт одну фразу и переписывает её в наиболее используемых при программировании форматах: camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, а также Title Case, sentence case, нижний регистр и ВЕРХНИЙ РЕГИСТР. Вы видите все варианты сразу и копируете нужный.

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

Примеры

API response status codeapiResponseStatusCodeРезультат в camelCase, идеально для переменных и свойств.
API response status codeapi_response_status_codeРезультат в snake_case, часто используется в ключах и именах с подчёркиванием.
API response status codeapi-response-status-codeРезультат в kebab-case, часто используется в URL и слагах.

Сценарии использования

  • Сгенерировать имя переменной, свойства или класса из описания на естественном языке.
  • Создавать слаги в kebab-case для URL, имён файлов или идентификаторов CSS.
  • Преобразовать метку в CONSTANT_CASE для использования как константы или переменной окружения.
  • Перевести идентификатор из одного стиля в другой, например из snake_case в camelCase, при переносе кода между языками.

Часто задаваемые вопросы

Как он определяет, где начинается каждое слово?

Он разбивает текст по пробелам, дефисам и подчёркиваниям, а также там, где строчная буква переходит в заглавную. Так он распознаёт слова как обычной фразы, так и идентификатора, уже написанного в camelCase или PascalCase.

В чём разница между Title Case и sentence case?

Title Case делает заглавной первую букву каждого слова, что удобно для заголовков. Sentence case делает заглавным только первое слово текста, а остальное оставляет строчным, как обычное предложение.

Работает ли он с диакритикой и другими языками?

Да. Он распознаёт буквы и цифры Unicode, а преобразования регистра учитывают правила активного языка, включая особые случаи вроде турецкой «i».