Конвертер Регістру — Безкоштовно онлайн

Перетворюйте текст онлайн (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 угодами про іменування?

Ні. Їх додано для розваги й тестових даних. Вони змінюють регістр набраних літер, а не перебудовують межі слів, тож пробіли й розділові знаки лишаються на місці.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.