Изменение регистра текста

● Преобразуется в браузере. Ничего не загружается.

Loading…

Переводите текст между вариантами ВСЕ ПРОПИСНЫЕ, все строчные, Начинать С Прописных (Title Case) и «Как в предложениях» или в стили программистов — camelCase, PascalCase, snake_case, kebab-case и CONSTANT_CASE. Можно также убрать лишние пробелы, объединить строки, отсортировать их и удалить повторы. Результат следует за вашими правками, и ничего не покидает ваше устройство.

Как это работает

  1. Введите или вставьте текст либо перетащите файл .txt или .md.
  2. Выберите преобразование. Результат появится ниже и будет обновляться по мере правки.
  3. Скопируйте результат, скачайте его как файл .txt или используйте как исходный текст для следующего преобразования.

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

Мой текст куда-нибудь загружается или сохраняется?
Нет. Подсчёт и преобразование выполняются на этой странице, на вашем устройстве; на вкладке «Сеть» в инструментах разработчика (DevTools) видно, что при вводе не отправляется ни одного запроса. Копия черновика хранится в сессионном хранилище этой вкладки, чтобы не потеряться при перезагрузке, и удаляется, когда вы закрываете вкладку или нажимаете «Начать заново».
По каким правилам работает Title Case?
С заглавной буквы пишутся первое и последнее слово, а также любое слово после двоеточия или тире. Артикли (a, an, the), короткие союзы (and, but, or, nor, for) и короткие предлоги (at, by, in, of, on, to, via) внутри остаются строчными. Аббревиатуры вроде NASA и названия вроде iPhone остаются в том виде, в каком их ввели, если только весь текст не набран прописными.
Как он делит слова для camelCase и snake_case?
По пробелам и знакам препинания, а внутри существующих идентификаторов — там, где меняется регистр, поэтому «XMLHttpRequest» превращается в xml_http_request, а «myVariableName» — в my-variable-name. Каждая строка преобразуется отдельно, так что вставленный список имён остаётся списком.
Работает ли он с диакритикой и другими алфавитами?
Да, с любой письменностью, где есть прописные и строчные буквы: латиница с диакритикой, греческий, кириллица, армянский. Письменности без регистра, например китайская, арабская или хинди, проходят без изменений, а инструменты для строк работают с любым текстом.

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