Vonat-eset átalakító — Ingyenes online eszköz
Mi az Vonat-eset átalakító?
A Train-Case minden szó első betűjét nagybetűvé alakítja, és kötőjellel köti össze őket, így olyan eredményt kapunk, mint például This-Is-Train-Case. Leginkább a HTTP-fejlécnevek (Content-Type, Accept-Encoding, Cache-Control) hagyományos formátumaként ismert.
A név a összekapcsolt vasúti kocsikhoz való vizuális hasonlóságból ered. Ez az eszköz bármilyen bemenetet – sima szöveget, camelCase-t, snake_case-t vagy kebab-case-t – megfelelően nagybetűs Train-Case kimenetté alakít.
Mikor használja Vonat-eset átalakító?
1 fejlécneveknél, mint a Content-Type, Authorization, X-Forwarded-For és Cache-Control. Ezt a formátumot egyes konfigurációs fájlformátumokban és API-dokumentációkban is alkalmazzák. Bár az HTTP/2 fejlécnevek technikailag kisbetűs írásmóddal szerepelnek, számos eszköz és dokumentáció az olvashatóság érdekében továbbra is „Train-Case” formátumban jeleníti meg őket.
Ha kizárólag kisbetűs kötőjelekre van szüksége, használja a Kebab Case Converter eszközt. Ha kizárólag nagybetűs kötőjelekre van szüksége, próbálja ki a COBOL-CASE Converter eszközt.
Hogyan használja ezt az eszközt
- 1Paste your text
- 2Click 'Convert' to get Train-Case
- 3Copy for HTTP headers and config keys
Az eszköz a szóközök, aláhúzások, kötőjelek és a camelCase-átmenetek alapján felismeri a szóhatárokat, minden szó első betűjét nagybetűvé alakítja, majd kötőjellel köti össze őket.
Példák
| 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 |
Szabályok és viselkedés
- Minden szó első betűje nagybetű, a többi pedig kisbetű. Így jön létre a jellegzetes „címírásos kötőjeles” írásmód.
- A szavakat kötőjellel (-) kötjük össze. A szóközöket, aláhúzásjeleket, pontokat és a camelCase-írásmód határait mind kötőjellel helyettesítjük.
- Ezt a formátumot Header-Case vagy Pascal-Kebab-Case néven is ismerik, mivel a Pascal-stílusú nagybetűhasználatot a kebab-stílusú kötőjeles elválasztással ötvözi.
Kapcsolódó eszközök
Gyakran ismételt kérdések
Mi az a Train-Case?
A Train-Case formátumban minden szó első betűje nagybetű, a szavakat pedig kötőjellel választják el egymástól, például a Content-Type vagy az Accept-Encoding esetében. Minden nagybetűs szó vizuálisan egy-egy vasúti kocsira hasonlít, amelyeket kötőjelek „csatlakozói” kötnek össze. Ez a HTTP/1.1 fejlécnevek és egyes konfigurációs kulcsok szokásos formátuma.
Mikor használják a Train-Case-t?
A HTTP/1.1 fejlécek hagyományosan nagy- és kisbetűk keverékét használják: Content-Type, Accept-Encoding, Cache-Control, X-Forwarded-For, Authorization. Ez megjelenik egyes API-dokumentációkban, konfigurációs fájlokban és műszaki leírásokban. Bár a HTTP/2 a fejléceket kisbetűs formátumra egységesíti, a nagy- és kisbetűk keveréke továbbra is a szabványos megjelenítési formátum marad.
A „Train-Case” megegyezik-e a „Header-Case”-szel?
Igen. A „Train-Case” és a „Header-Case” pontosan ugyanazt a konvenciót írja le: nagybetűs szavak kötőjellel elválasztva. Az, hogy melyik nevet használjuk, a kontextustól függ: a „Header-Case” az HTTP-fejlécekben való használatát hangsúlyozza, míg a „Train-Case” a vizuális mintát írja le.
Miben különbözik a kebab-case-től?
A kebab-case kizárólag kisbetűket használ (hello-world). A Train-Case minden szót nagybetűvel ír (Hello-World). Mindkettő kötőjelet használ elválasztóként. A különbség kizárólag a betűk írásmódjában rejlik: a kebab-case azonosítókhoz, például CSS-osztályokhoz és URL-ekhez, a Train-Case pedig HTTP-fejlécekhez használatos.
A „Train-Case” megegyezik-e a „Pascal-Kebab-Case”-szel?
Igen. A Pascal-Kebab-Case egy leíróbb elnevezés, amely jól kifejezi a mintát: a Pascal-stílusú nagybetűs írásmód (minden szó első betűje nagybetű) és a kebab-stílusú kötőjeles elválasztás kombinációja. A Train-Case, a Header-Case és a Pascal-Kebab-Case mind ugyanarra a konvencióra utalnak.