PascalCase कन्वर्टर
टेक्स्ट, snake_case या kebab-case को क्लास, टाइप और कंपोनेंट नामों के लिए PascalCase (UpperCamelCase) में बदलें। संक्षिप्त रूप और अंक पंक्ति-दर-पंक्ति संभालता है।
उदाहरण: user account id → UserAccountId
हर पंक्ति अलग से बदली जाती है। शब्द स्पेस, विराम चिह्न, _ - . / और camelCase सीमाओं पर अलग होते हैं; XML जैसे संक्षिप्त रूप साथ रहते हैं और अंक पिछले शब्द से जुड़े रहते हैं।
संबंधित टूल्स
सभी देखेंPascalCase क्या है?
यह टूल आइडेंटिफ़ायर और वाक्यांशों को PascalCase (UpperCamelCase) में बदलता है: हर शब्द बड़े अक्षर से शुरू होता है और शब्द बिना विभाजक के जुड़े होते हैं – क्लास, टाइप, enum और React कंपोनेंट की आम शैली।
PascalCase का उपयोग कैसे करें
- इनपुट बॉक्स में टेक्स्ट टाइप या पेस्ट करें – हर पंक्ति में एक आइडेंटिफ़ायर या वाक्यांश (या उदाहरण लोड करें पर क्लिक करें)।
- बदला हुआ टेक्स्ट तुरंत आउटपुट बॉक्स में दिखाई देता है।
- परिणाम लेने के लिए कॉपी करें पर क्लिक करें।
उदाहरण
hello-world foo
HelloWorldFoo
PascalCase का उपयोग कब करें
क्लास, TypeScript टाइप, C# मेंबर या React कंपोनेंट के नाम रखने के लिए इसका उपयोग करें। JavaScript में वेरिएबल और फ़ंक्शन के लिए camelCase का उपयोग करें।
PascalCase कैसे काम करता है
हर शब्द का पहला अक्षर बड़ा और शेष छोटे किए जाते हैं, फिर शब्द बिना विभाजक के जोड़ दिए जाते हैं. इनपुट को शब्दों में बाँटा जाता है। शब्द स्पेस, विराम चिह्न और विभाजक _ - . / पर अलग होते हैं, साथ ही आइडेंटिफ़ायर के भीतर केस बदलने पर भी: fooBar → foo + Bar, और बड़े अक्षरों का संक्षिप्त रूप एक साथ रहता है (XMLHttpRequest → XML + Http + Request)। अंक अपने पहले वाले शब्द से जुड़े रहते हैं (Request2Go → Request2 + Go), शब्द के भीतर के एपॉस्ट्रॉफ़ी हटा दिए जाते हैं (don't → dont), और किसी भी लिपि के अक्षर (é, ñ, सिरिलिक, ग्रीक…) समर्थित हैं। हर पंक्ति अलग से बदली जाती है।
सामान्य उपयोग मामले
- विवरण से React कंपोनेंट के नाम बनाना
- टेबल नामों को ORM मॉडल क्लास नामों में बदलना
- TypeScript इंटरफ़ेस के नाम रखना
- kebab-case फ़ाइल नामों को क्लास नामों में बदलना
सुरक्षा नोट
सब कुछ आपके ब्राउज़र में ही चलता है; आप जो कोड पेस्ट करते हैं वह कहीं अपलोड नहीं होता।
अक्सर पूछे जाने वाले प्रश्न
camelCase से इसका क्या अंतर है?
PascalCase में पहला शब्द भी बड़े अक्षर से शुरू होता है: userId बनाम UserId।
संक्षिप्त रूपों का क्या होता है?
उन्हें सामान्य शब्दों की तरह कैपिटलाइज़ किया जाता है: HTTP server → HttpServer।
क्या स्पेस हटा दिए जाते हैं?
हाँ, सभी विभाजक हटा दिए जाते हैं।