Если вы вводите значения, такие как 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».