DEV

Онлайн-конвертер регістру тексту

Навіщо змінювати регістр?

Різні контексти вимагають різного форматування тексту. Назви змінних у коді, заголовки статей, теги URL — скрізь є свої конвенції. Ручна зміна регістру у великих текстах займає багато часу і часто призводить до помилок. Конвертер миттєво перетворює будь-який текст у потрібний формат.

Підтримувані формати

ВЕРХНІЙ РЕГІСТР — всі великі літери. нижній регістр — всі малі. Заголовний Регістр — кожне слово з великої. Регістр речення — тільки перше слово з великої. camelCase — для змінних JavaScript. PascalCase — для класів та компонентів. snake_case — для Python та SQL. kebab-case — для CSS та URL. SCREAMING_SNAKE_CASE — для констант.

Заголовний регістр: нюанси

Правила заголовного регістру в англійській мові складні: артиклі (a, an, the), прийменники (in, on, at) та сполучники (and, but, or) зазвичай пишуться з малої, якщо не стоять першими або останніми. Різні стилі (APA, Chicago, MLA) мають різні правила. Наш конвертер реалізує кілька стилів за вибором.

Конвертація імен та ідентифікаторів

При конвертації між camelCase та snake_case: myVariableNamemy_variable_name. При конвертації у kebab-case: myVariableNamemy-variable-name. Це корисно при рефакторингу коду або зміні стилю іменування. Інструмент правильно обробляє абревіатури: HTMLParserhtml_parser.