Конвертер CONSTANT_CASE

Преобразуйте camelCase или обычный текст в CONSTANT_CASE (SCREAMING_SNAKE_CASE) для констант и переменных окружения. Верно учитываются аббревиатуры и цифры.

Пример: maxRetryCount → MAX_RETRY_COUNT

Вывод

Каждая строка преобразуется отдельно. Слова разделяются по пробелам, знакам препинания, _ - . / и границам camelCase; аббревиатуры вроде XML не разбиваются, цифры остаются при предыдущем слове.

Похожие Инструменты

Просмотреть Все

Что такое CONSTANT_CASE?

Инструмент превращает идентификаторы и фразы в CONSTANT_CASE (его же называют SCREAMING_SNAKE_CASE): слова заглавными буквами, соединённые подчёркиваниями. Так принято записывать константы и переменные окружения.

Как пользоваться CONSTANT_CASE

  1. Введите или вставьте текст в поле Ввод — по одному идентификатору или фразе на строку (или нажмите Загрузить пример).
  2. Преобразованный текст сразу появится в поле Вывод.
  3. Нажмите Копировать, чтобы скопировать результат.

Пример

Ввод
maxRetryCount
Вывод
MAX_RETRY_COUNT

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

Используйте для констант в большинстве языков, переменных окружения и членов перечислений в некоторых стилях. Для обычных переменных подойдут camelCase или snake_case.

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

Ввод разбивается на слова, каждое переводится в верхний регистр, и слова соединяются знаком _. Слова выделяются по пробелам, знакам препинания и разделителям _ - . /, а также по смене регистра внутри идентификаторов: fooBar → foo + Bar, а подряд идущие заглавные (аббревиатура) остаются вместе (XMLHttpRequest → XML + Http + Request). Цифры остаются при предыдущем слове (Request2Go → Request2 + Go), апострофы внутри слов отбрасываются (don't → dont), поддерживаются буквы любых алфавитов (é, ñ, кириллица, греческий…). Каждая строка преобразуется отдельно.

Распространенные Случаи Использования

  • Создание имён переменных окружения (API_BASE_URL)
  • Именование констант в JavaScript, Java или Python
  • Преобразование ключей конфигурации в стиль env-переменных
  • Создание имён членов перечислений

Примечание по Безопасности

Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.

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

Это то же, что snake_case заглавными?

Да, слова делятся так же и соединяются подчёркиваниями, но пишутся заглавными.

Работает ли с вводом в kebab-case?

Да, api-base-url превращается в API_BASE_URL.

Что с ß?

Перевод в верхний регистр следует правилам Unicode, поэтому ß становится SS.

Другие категории