Конвертер Регистра — Бесплатно онлайн

Преобразуйте текст онлайн (online) между camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE и ещё 12 стилями.

Converter

camelCase, snake_case, kebab-case и Каждый Промежуточный Стиль

Конвертируйте идентификатор или фразу между 17 соглашениями о регистре

—

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

Об этих соглашениях об именовании

Этот инструмент автоматически распознаёт внутренние заглавные буквы camelCase, PascalCase и разделители дефис/подчёркивание, поэтому формат « Из » в основном служит для осмысленной кнопки обмена местами - вставьте ввод в любом стиле, и он будет правильно разбит на слова независимо от того, что вы выбрали. camelCase, PascalCase, snake_case и CONSTANT_CASE являются наиболее распространёнными стилями идентификаторов в программировании; kebab-case постоянно встречается в URL и CSS; Train-Case используется в заголовках HTTP (Content-Type); Ada_Case - стандарт языка Ada. иНВЕРСИЯ рЕГИСТРА и чЕрЕдОвАнИе рЕгИсТрА - это забавные приёмы, а не настоящие соглашения об именовании - они напрямую инвертируют существующие буквы, а не переформатируют границы слов.

Что делает этот инструмент

Конвертер регистра переписывает идентификатор или фразу в любом из 17 стилей именования, среди которых camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, Train-Case, dot.case и path/case.

Он сам определяет границы слов: распознаёт пробелы, подчёркивания, дефисы и «горбы» camelCase, а последовательности заглавных букв вроде HTTP держит вместе как одно слово. Можно вставить любой стиль и перевести его в любой другой.

Когда использовать

  • Переименование поля при переходе данных между системами, например user_id в базе данных и userId в JavaScript.
  • Превращение заголовка страницы в часть URL; Генератор Слагов вдобавок убирает диакритику и знаки препинания.
  • Создание констант, имён CSS-классов или переменных окружения из обычного английского текста.
  • Приведение списка заголовков столбцов к единым именам свойств перед генерацией кода или схемы базы данных.

Пример

user account id → camelCase

userAccountId

user account id → PascalCase

UserAccountId

user account id → snake_case

user_account_id

user account id → kebab-case

user-account-id

user account id → CONSTANT_CASE

USER_ACCOUNT_ID

user account id → Train-Case

User-Account-Id

parseHTTPResponse2xx → snake_case

parse_http_response2xx

Вопросы об этом инструменте

Как обрабатываются аббревиатуры?

Последовательность заглавных букв считается одним словом, а новое слово начинается там, где следует строчная буква, поэтому parseHTTPResponse в snake_case превращается в parse_http_response.

Что происходит с цифрами?

Цифры остаются прикреплёнными к слову перед ними, так что response2xx остаётся одним словом. Если число нужно отделить, поставьте перед ним пробел или подчёркивание до конвертации.

Являются ли iNVERT cASE и aLtErNaTiNg CaSe соглашениями об именовании?

Нет. Они добавлены ради забавы и для тестовых данных. Они меняют регистр набранных букв, а не перестраивают границы слов, поэтому пробелы и знаки препинания остаются на месте.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.