raatools/

Конвертер регістру

Конвертуйте текст між ВЕЛИКИМИ, малими, Заголовком, camelCase, snake_case та іншими.

Що таке конвертер регістру тексту?

Конвертер регістру тексту перетворює текст між різними стилями написання: ВЕРХНІЙ РЕГІСТР, нижній регістр, Заголовний Регістр, Регістр речення, camelCase, PascalCase, snake_case, kebab-case та інші. Замість ручного повторного введення тексту вставте його і конвертуйте миттєво. Цей інструмент незамінний для програмістів, що працюють з різними угодами про найменування, та авторів, яким потрібно виправити написання.

Мови програмування використовують специфічні угоди про найменування: JavaScript надає перевагу camelCase для змінних та PascalCase для класів, Python використовує snake_case, а CSS — kebab-case. Ручна конвертація між цими стилями є виснажливою та схильною до помилок. Авторам часто потрібно конвертувати заголовки до Заголовного Регістру або виправити текст, випадково набраний з Caps Lock.

Пояснення стилів регістру

  • ВЕРХНІЙ РЕГІСТР — усі літери великі. Використовується для акронімів, констант та виділення.
  • нижній регістр — усі літери малі. Поширений для імен класів CSS та слагів URL.
  • Заголовний Регістр — велика перша літера кожного основного слова. Використовується для заголовків.
  • Регістр речення — велика лише перша літера та власні назви. Стандарт для основного тексту.
  • camelCase — без пробілів, кожне слово з великої літери, крім першого. Стандарт для змінних JavaScript.

Як користуватися цим інструментом

Вставте або введіть ваш текст, потім натисніть кнопку бажаного стилю регістру. Конвертований текст з'являється миттєво і може бути скопійований одним кліком. Інструмент зберігає спеціальні символи, числа та розділові знаки, конвертуючи лише алфавітні символи.

Угоди про найменування в програмуванні

Послідовні угоди про найменування покращують читабельність коду. camelCase та PascalCase є стандартом у JavaScript, TypeScript та C#. snake_case надається перевага в Python, Ruby та Rust. kebab-case використовується в CSS, атрибутах HTML та слагах URL. SCREAMING_SNAKE_CASE використовується для констант у багатьох мовах. Цей інструмент допомагає конвертувати між усіма цими стилями при рефакторингу коду або адаптації коду з однієї мови на іншу.

Часті запитання

У чому різниця між Заголовним Регістром та Регістром Речення?

Заголовний Регістр пише велику першу літеру кожного основного слова (артиклі, як-от 'a', 'the', та прийменники, як-от 'in', 'at', зазвичай малі, якщо не стоять на початку). Регістр речення пише велику лише першу літеру та власні назви, як у звичайному реченні. Академічні стилі (APA, Chicago, MLA) мають специфічні правила Заголовного Регістру щодо того, які слова писати з великої літери.

Чи може цей інструмент обробляти текст не англійською мовою?

Так. Інструмент підтримує Unicode-символи, включаючи літери з наголосами, кирилицю, грецький та інші алфавіти, що мають розрізнення верхнього/нижнього регістру. Мови без розрізнення регістру (як китайська, японська, арабська) проходять незмінними. Інструмент правильно обробляє правила, специфічні для локалі, як-от турецька точкова та безточкова «I».