Конвертер «поезд-кейс» — бесплатный онлайн-инструмент
Что такое Конвертер «поезд-кейс»?
В формате 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.
Как пользоваться инструментом
- 1Paste your text
- 2Click 'Convert' to get Train-Case
- 3Copy for HTTP headers and config keys
Этот инструмент определяет границы слов по пробелам, подчеркиваниям, дефисам и переходам между регистрами (camelCase), преобразует первую букву каждого слова в заглавную и соединяет слова дефисами.
Примеры
| Input | Output |
|---|---|
| hello world | Hello-World |
| content type header | Content-Type-Header |
| accept encoding | Accept-Encoding |
| x-api-key | X-Api-Key |
| background_color | Background-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 обозначают одну и ту же конвенцию.