Конвертер CONSTANT_CASE
Преобразуйте camelCase или обычный текст в CONSTANT_CASE (SCREAMING_SNAKE_CASE) для констант и переменных окружения. Верно учитываются аббревиатуры и цифры.
Пример: maxRetryCount → MAX_RETRY_COUNT
Каждая строка преобразуется отдельно. Слова разделяются по пробелам, знакам препинания, _ - . / и границам camelCase; аббревиатуры вроде XML не разбиваются, цифры остаются при предыдущем слове.
Похожие Инструменты
Просмотреть ВсеЧто такое CONSTANT_CASE?
Инструмент превращает идентификаторы и фразы в CONSTANT_CASE (его же называют SCREAMING_SNAKE_CASE): слова заглавными буквами, соединённые подчёркиваниями. Так принято записывать константы и переменные окружения.
Как пользоваться CONSTANT_CASE
- Введите или вставьте текст в поле Ввод — по одному идентификатору или фразе на строку (или нажмите Загрузить пример).
- Преобразованный текст сразу появится в поле Вывод.
- Нажмите Копировать, чтобы скопировать результат.
Пример
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.