Что делает этот инструмент
Этот бесплатный онлайн-конвертер регистра меняет регистр текста в один клик — ЗАГЛАВНЫЕ, строчные, Title Case, camelCase, snake_case, kebab-case и другие. Используйте для перевода в ЗАГЛАВНЫЕ, в строчные, Title Case или camelCase в заголовках, именах переменных и нормализации данных. Без регистрации и загрузки; всё в браузере. Режим пресетов для всего блока или режим Regex для изменения только совпадающих частей (например сохранить аббревиатуры в верхнем регистре). Подходит для заголовков, имён переменных, констант и нормализации данных.
Как использовать
Быстрый старт (пресеты): Вставьте текст, выберите пресет (ЗАГЛАВНЫЕ, строчные, Title Case, camelCase, snake_case и т.д.), затем скопируйте результат. Режим Regex: Добавьте один или несколько шаблонов с режимом регистра на правило, чтобы менять только совпадения.
Режим пресетов
- Режим — Выберите «Пресеты».
- Ввод — Вставьте или введите текст для преобразования.
- Пресет — Выберите пресет (ЗАГЛАВНЫЕ, строчные, Title Case и т.д.).
- Копировать — Результат обновляется сразу; скопируйте при необходимости.
Режим Regex
- Режим — Выберите «Regex».
- Ввод — Вставьте или введите текст.
- Пресеты или свои шаблоны — Выберите готовый regex-пресет или введите один или несколько шаблонов. Шаблоны применяются по порядку. Для каждого правила выберите регистр и при необходимости флаги (g, i, m, s).
- Копировать — Результат обновляется сразу; при неверном шаблоне показывается ошибка.
Как это работает
Режим пресетов: Ввод преобразуется по выбранному регистру. Границы слов для Title Case и sentence case — по пробелам; camelCase и snake_case разбивают по пробелам, дефисам и границам camel/подчёркивания. Режим Regex: Один или несколько regex применяются по очереди; каждое правило задаёт шаблон и режим регистра. Вся обработка в браузере. Данные на сервер не отправляются.
Примеры использования
- Заголовки —
МОЙ ЗАГОЛОВОК→Мой Заголовок(Title Case). - Имена переменных —
моё имя переменной→myVariableName(camelCase) илиmy_variable_name(snake_case). - Константы —
api key→API_KEY. - Выборочные ЗАГЛАВНЫЕ — Шаблон
\b[A-Z]{2,}\bс верхним регистром: оставить аббревиатуры «HTML» и «API» в верхнем регистре. - Sentence case — Заглавная только первая буква каждого предложения.
- Нормализация данных — Приведение заголовков столбцов или идентификаторов к единому формату.
Пример
- Шаблон
\b\w+\bс Title Case → Каждое слово с заглавной. - Правило 1:
\b[A-Z]{2,}\bЗАГЛАВНЫЕ; Правило 2:\b[a-zA-Z]+\bстрочные → Аббревиатуры в верхнем регистре, остальное в нижнем.
Ограничения
- Сначала проверка шаблона — Неверный regex покажет ошибку; преобразование не выполняется.
- ReDoS — Сложные шаблоны на очень длинном тексте могут быть медленными; избегайте катастрофического перебора.
- JavaScript regex — Используется синтаксис JS; часть возможностей PCRE может отличаться.
- Разбор идентификаторов — camelCase/snake_case предполагают разделение слов пробелами, дефисами или подчёркиваниями; смешанные стили могут дать неожиданный результат.
- Unicode — Преобразование регистра через встроенные методы JavaScript; в разных локалях поведение может отличаться.