TC

Конвертер «поезд-кейс» — бесплатный онлайн-инструмент

Processed locally. No data stored.
0 chars

Что такое Конвертер «поезд-кейс»?

В формате Train-Case первая буква каждого слова пишется с заглавной буквы, а слова соединяются дефисами, в результате чего получается, например, This-Is-Train-Case. Этот формат наиболее известен как стандартный формат имен HTTP-заголовков (Content-Type, Accept-Encoding, Cache-Control).

Название происходит от визуального сходства со связанными между собой вагонами поезда. Этот инструмент преобразует любой ввод — обычный текст, camelCase, snake_case или kebab-case — в выходной текст в формате Train-Case с правильным использованием заглавных букв.

Когда использовать Конвертер «поезд-кейс»?

1, таких как Content-Type, Authorization, X-Forwarded-For и Cache-Control. Он также применяется в некоторых форматах конфигурационных файлов и в документации по API. Хотя заголовки HTTP/2 технически пишутся строчными буквами, многие инструменты и документация по-прежнему отображают их в формате Train-Case для удобства чтения.

Если вам нужны дефисы, написанные полностью строчными буквами, используйте Kebab Case Converter. Для дефисов, написанных полностью заглавными буквами, попробуйте COBOL-CASE Converter.

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

  1. 1Paste your text
  2. 2Click 'Convert' to get Train-Case
  3. 3Copy for HTTP headers and config keys

Этот инструмент определяет границы слов по пробелам, подчеркиваниям, дефисам и переходам между регистрами (camelCase), преобразует первую букву каждого слова в заглавную и соединяет слова дефисами.

Примеры

InputOutput
hello worldHello-World
content type headerContent-Type-Header
accept encodingAccept-Encoding
x-api-keyX-Api-Key
background_colorBackground-Color

Правила и поведение

  • Первая буква каждого слова пишется с заглавной буквы, а остальные — со строчной. В результате получается характерный формат с заглавными буквами в начале слов и дефисами.
  • Слова соединяются дефисами (-). Пробелы, подчеркивания, точки и разделители в стиле camelCase заменяются дефисами.
  • Этот формат также известен как «Header-Case» или «Pascal-Kebab-Case», поскольку в нём сочетаются правила написания заглавных букв в стиле Паскаля и разделители в виде дефисов в стиле «кебаб».

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

Часто задаваемые вопросы

Что такое Train-Case?

В формате Train-Case первая буква каждого слова пишется с заглавной буквы, а слова разделяются дефисами, как в Content-Type или Accept-Encoding. Каждое слово, написанное с заглавной буквы, визуально напоминает вагон поезда, соединенный дефисами-«сцепками». Это стандартный формат для имен заголовков HTTP/1.1 и некоторых ключей конфигурации.

Когда используется Train-Case?

В заголовках HTTP/1.1 традиционно используется формат Train-Case: Content-Type, Accept-Encoding, Cache-Control, X-Forwarded-For, Authorization. Он встречается в некоторых документациях по API, файлах конфигурации и технических спецификациях. Хотя в HTTP/2 заголовки преобразуются в нижний регистр, формат Train-Case по-прежнему остается стандартным форматом отображения.

Регистр «Train-Case» — это то же самое, что и «Header-Case»?

Да. Термины «Train-Case» и Header-Case описывают одну и ту же конвенцию — слова, написанные с заглавной буквы и разделенные дефисами. Выбор термина зависит от контекста: «Header-Case» подчеркивает его использование в HTTP-заголовках, а «Train-Case» описывает визуальный формат.

Чем это отличается от kebab-case?

kebab-case — это написание, в котором все буквы строчные (hello-world). Train-Case — это написание, в котором каждое слово начинается с заглавной буквы (Hello-World). В обоих случаях в качестве разделителей используются дефисы. Разница заключается исключительно в регистре букв: kebab-case используется для идентификаторов, таких как классы CSS и URL-адреса, а Train-Case — для HTTP-заголовков.

«Train-Case» — это то же самое, что «Pascal-Kebab-Case»?

Да. Pascal-Kebab-Case — это более наглядное название, которое объясняет суть этого шаблона: использование стиля Pascal (первая буква каждого слова заглавная) в сочетании с дефисами в стиле «кебаб». Термины Train-Case, Header-Case и Pascal-Kebab-Case обозначают одну и ту же конвенцию.