Codegrain

Конвертер регистра текста — camelCase, snake_case, kebab-case

Преобразуйте текст в ВЕРХНИЙ регистр, нижний регистр, Заглавные Буквы, camelCase, snake_case, kebab-case и CONSTANT_CASE. Умное разбиение на слова, прямо в браузере.

Преобразовать в0 слов · 0 симв.
Текст
Код

Программистские нотации (camelCase, snake_case, …) собираются по строкам. Текстовые регистры (UPPERCASE, Title Case, …) сохраняют переносы строк и отступы.

0 симв.
0 симв.
Преобразование выполняется в вашем браузере. Ничего не загружается на сервер.
Как пользоваться инструментом

Как пользоваться инструментом

  1. Вставьте текст

    Введите или вставьте любой текст или идентификатор в поле ввода. Это может быть предложение, список имён (по одному в строке) или что-то уже в формате camelCase, snake_case или kebab-case — конвертер распознаёт их все.

  2. Выберите нужный формат

    Укажите регистр или нотацию: ВЕРХНИЙ регистр, нижний регистр, Заглавные Буквы, Как в предложении, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE, dot.case или path/case.

  3. Скопируйте результат

    Преобразованный текст мгновенно появляется в поле вывода. Скопируйте его, очистите поля или выберите другой формат, чтобы преобразовать тот же текст в иную нотацию.

Частые вопросы

Частые вопросы

Отправляется ли мой текст на сервер?

Нет. Преобразование выполняется полностью в вашем браузере на JavaScript — ваш текст никогда не покидает устройство, и ничего не загружается на сервер. Это важно, когда вы переформатируете имена, идентификаторы или содержимое, которое не хотели бы вставлять на сайт, ведущий логи.

Какие регистры и нотации поддерживаются?

ВЕРХНИЙ регистр, нижний регистр, Заглавные Буквы, Как в предложении, camelCase, PascalCase, snake_case, kebab-case, CONSTANT_CASE (UPPER_SNAKE), dot.case и path/case. Текстовые регистры (верхний, нижний, заглавные, как в предложении) сохраняют переносы строк и пунктуацию; программистские нотации собираются из слов, по одному идентификатору в строке.

Как он разбивает слова из camelCase или snake_case?

Умный токенизатор определяет границы слов в любой нотации: по разделителям (пробелы, _, -, ., /), по переходам camelCase (fooBar → foo, Bar), по группам заглавных (XMLHttpRequest → XML, Http, Request; parseURLToken → parse, URL, Token) и по цифрам (item2Name → item, 2, Name). Поэтому можно свободно конвертировать туда и обратно, например helloWorld → hello_world → helloWorld.

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