ट्रेन-केस कन्वर्टर — मुफ्त ऑनलाइन टूल
क्या है ट्रेन-केस कन्वर्टर?
Train-Case प्रत्येक शब्द के पहले अक्षर को बड़े अक्षर में बदलता है और उन्हें हाइफ़न से जोड़ता है, जिससे This-Is-Train-Case जैसा आउटपुट बनता है। यह HTTP हेडर नामों (Content-Type, Accept-Encoding, Cache-Control) के पारंपरिक प्रारूप के रूप में सबसे अधिक प्रसिद्ध है। इसका नाम जुड़े हुए ट्रेन डिब्बों से इसकी दृश्य समानता के कारण पड़ा है। यह टूल किसी भी इनपुट — प्लेन टेक्स्ट, कैमलकेस, स्नेककेस, या केबाब-केस — को सही ढंग से बड़े अक्षरों में लिखे ट्रेन-केस आउटपुट में परिवर्तित करता है।
कब उपयोग करें ट्रेन-केस कन्वर्टर?
Content-Type, Authorization, X-Forwarded-For, और Cache-Control जैसे HTTP/1.1 हेडर नामों के लिए ट्रेन-केस का उपयोग करें। इसका उपयोग कुछ कॉन्फ़िगरेशन फ़ाइल फ़ॉर्मेट्स और API दस्तावेज़ीकरण में भी किया जाता है। हालांकि HTTP/2 हेडर तकनीकी रूप से लोअरकेस होते हैं, कई उपकरण और दस्तावेज़ीकरण उन्हें पठनीयता के लिए ट्रेन-केस में ही प्रदर्शित करते हैं। यदि आपको सभी छोटे अक्षरों वाले हाइफ़न चाहिए, तो केबाब केस कन्वर्टर का उपयोग करें। सभी बड़े अक्षरों वाले हाइफ़न के लिए, COBOL-CASE कन्वर्टर आज़माएँ।
इस टूल का उपयोग कैसे करें
- 1Paste your text
- 2Click 'Convert' to get Train-Case
- 3Copy for HTTP headers and config keys
यह उपकरण रिक्त स्थान, अंडरस्कोर, हाइफ़न और कैमलकेस संक्रमणों से शब्दों की सीमाओं का पता लगाता है, प्रत्येक शब्द के पहले अक्षर को बड़ा करता है, और उन्हें हाइफ़न से जोड़ता है।
उदाहरण
| 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 सीमाएँ सभी को हाइफ़न से प्रतिस्थापित किया जाता है।
- इस प्रारूप को हेडर-केस या पास्कल-केबाब-केस के नाम से भी जाना जाता है, क्योंकि यह पास्कल-शैली के बड़े अक्षरों के साथ केबाब-शैली के हाइफ़न विभाजकों को जोड़ता है।
संबंधित टूल
अक्सर पूछे जाने वाले प्रश्न
ट्रेन-केस क्या है?
Train-Case प्रत्येक शब्द के पहले अक्षर को बड़े अक्षर में लिखता है और शब्दों को हाइफ़न से अलग करता है, जैसे Content-Type या Accept-Encoding। प्रत्येक बड़े अक्षर वाला शब्द दृश्य रूप से हाइफ़न 'कपलिंग्स' से जुड़े ट्रेन के डिब्बे जैसा दिखता है। यह HTTP/1.1 हेडर नामों और कुछ कॉन्फ़िगरेशन कुंजियों के लिए पारंपरिक प्रारूप है।
ट्रेन-केस का उपयोग कब किया जाता है?
HTTP/1.1 हेडर पारंपरिक रूप से ट्रेन-केस का उपयोग करते हैं: Content-Type, Accept-Encoding, Cache-Control, X-Forwarded-For, Authorization। यह कुछ API दस्तावेज़ों, कॉन्फ़िगरेशन फ़ाइलों और तकनीकी विनिर्देशों में दिखाई देता है। जबकि HTTP/2 हेडर को लोअरकेस में सामान्यीकृत करता है, ट्रेन-केस प्रदर्शन प्रारूप के रूप में मानक बना रहता है।
क्या ट्रेन-केस हेडर-केस के समान है?
हाँ। Train-Case और Header-Case बिल्कुल एक ही परंपरा का वर्णन करते हैं — हाइफ़न से अलग किए गए बड़े अक्षरों वाले शब्द। आप जिस नाम का उपयोग करते हैं वह संदर्भ पर निर्भर करता है: 'Header-Case' HTTP हेडर में इसके उपयोग पर जोर देता है, जबकि 'Train-Case' दृश्य पैटर्न का वर्णन करता है।
यह कबाब-केस से कैसे अलग है?
kebab-case पूरी तरह से छोटे अक्षरों में होता है (hello-world). Train-Case प्रत्येक शब्द को बड़े अक्षर से शुरू करता है (Hello-World). दोनों में विभाजकों के रूप में हाइफ़न का उपयोग होता है. अंतर केवल अक्षरों की केसिंग में है — kebab-case CSS क्लासेस और URLs जैसे पहचानकर्ताओं के लिए, Train-Case HTTP हेडर्स के लिए.
क्या ट्रेन-केस पास्कल-केबाब-केस के समान है?
हाँ। Pascal-Kebab-Case एक अधिक वर्णनात्मक नाम है जो इस पैटर्न को समझाता है: Pascal-शैली की कैपिटलाइज़ेशन (प्रत्येक शब्द का पहला अक्षर बड़े अक्षर में) के साथ kebab-शैली के हाइफ़न विभाजक। Train-Case, Header-Case, और Pascal-Kebab-Case सभी एक ही परंपरा को संदर्भित करते हैं।