पासकल केस कन्वर्टर — मुफ्त ऑनलाइन टूल
क्या है पासकल केस कन्वर्टर?
पैस्कल केस (PascalCase), जिसे अपर कैमल केस भी कहा जाता है, प्रत्येक शब्द के पहले अक्षर को बड़े अक्षर में लिखता है और उन्हें बिना किसी विभाजक के जोड़ता है। परिणाम कुछ इस तरह दिखता है: ThisIsPascalCase। यह Java, C#, C++, और TypeScript में क्लास नामों के लिए आवश्यक नामकरण सम्मेलन है, और हर React या Vue कम्पोनेंट को फ्रेमवर्क द्वारा पहचाने जाने के लिए PascalCase का उपयोग करना अनिवार्य है। यह टूल किसी भी प्रारूप — सादा पाठ, स्नेक_केस, केबाब-केस, या कैमलकेस — से इनपुट को आपके कोडबेस के लिए तैयार स्वच्छ PascalCase आउटपुट में परिवर्तित करता है।
कब उपयोग करें पासकल केस कन्वर्टर?
Java, C#, C++, और TypeScript में क्लास नामों के लिए PascalCase का उपयोग करें। React और Vue कंपोनेंट्स के नाम PascalCase में होने चाहिए ताकि फ्रेमवर्क उन्हें मूल HTML एलिमेंट्स से अलग पहचान सके। TypeScript इंटरफेस और टाइप एलियास भी पारंपरिक रूप से PascalCase का उपयोग करते हैं। .NET डेवलपर्स इसे सार्वजनिक मेथड्स, प्रॉपर्टीज़, और नेमस्पेस के लिए उपयोग करते हैं। यदि आपको इसके बजाय पहले अक्षर को स्मॉलकेस में रखना है, तो कैमल केस कन्वर्टर का उपयोग करें। CSS या URL के लिए उपयुक्त हाइफ़न-सेपरेटेड प्रारूप के लिए, केबाब केस कन्वर्टर आज़माएँ।
इस टूल का उपयोग कैसे करें
- 1Enter your text or phrase
- 2Click 'Convert' to get PascalCase
- 3Copy for your class or component name
कनवर्टर रिक्त स्थान, हाइफ़न, अंडरस्कोर, पूर्ण विराम और मौजूदा camelCase संक्रमणों से शब्दों की सीमाओं का पता लगाता है, फिर प्रत्येक शब्द के पहले अक्षर को बड़ा करता है और उन्हें एक साथ जोड़ता है।
उदाहरण
| Input | Output |
|---|---|
| hello world | HelloWorld |
| first name | FirstName |
| background-color | BackgroundColor |
| my_component | MyComponent |
| api_response_handler | ApiResponseHandler |
नियम और व्यवहार
- प्रत्येक शब्द बड़े अक्षर से शुरू होता है। प्रत्येक पहचाने गए शब्द का पहला अक्षर बड़ा होता है, जिसमें सबसे पहला शब्द भी शामिल है — यही PascalCase को camelCase से अलग करता है।
- आउटपुट में कोई रिक्त स्थान, हाइफ़न, अंडरस्कोर या अन्य विभाजक नहीं रहते। शब्द सीधे एक-दूसरे से जुड़ जाते हैं, और केवल बड़े अक्षर ही शब्द-सीमा के एकमात्र संकेतक होते हैं।
- संख्याएँ आउटपुट में जस की तस संरक्षित रहती हैं। उदाहरण के लिए, 'item 2 count' 'Item2Count' बन जाता है। अंक स्वयं ही नए शब्द की सीमा नहीं बनाते।
संबंधित टूल
अक्सर पूछे जाने वाले प्रश्न
PascalCase क्या है?
PascalCase (जिसे UpperCamelCase भी कहा जाता है) एक नामकरण पद्धति है जिसमें प्रत्येक शब्द बड़े अक्षर से शुरू होता है और शब्द बिना किसी विभाजक के एक साथ जुड़े रहते हैं। उदाहरण के लिए, MyClassName या HttpResponseHandler। इसका नाम Pascal प्रोग्रामिंग भाषा के नाम पर रखा गया है, जिसने इस शैली को लोकप्रिय बनाया। यह अधिकांश वस्तु-उन्मुख भाषाओं में क्लास नामों के लिए मानक है।
मुझे PascalCase का उपयोग कब करना चाहिए?
Java, C#, C++ और TypeScript में क्लास नामों के लिए PascalCase आवश्यक है। React कंपोनेंट्स को PascalCase में रखना चाहिए ताकि JSX उन्हें HTML एलिमेंट्स से अलग पहचान सके। Vue सिंगल-फ़ाइल कंपोनेंट्स भी इसी नियम का पालन करते हैं। .NET सार्वजनिक मेथड्स और प्रॉपर्टीज़ के लिए PascalCase का उपयोग करता है। TypeScript इंटरफेस (IUserProfile) और टाइप एलियास भी इसका उपयोग करते हैं।
PascalCase camelCase से कैसे अलग है?
camelCase छोटे अक्षर (myVariable) से शुरू होता है, जबकि PascalCase बड़े अक्षर (MyVariable) से शुरू होता है। व्यवहार में, camelCase चरों और फ़ंक्शन्स के लिए होता है, और PascalCase क्लासेस और कंपोनेंट्स के लिए। दोनों सेपरेटर हटाते हैं और शब्दों की सीमाएँ चिह्नित करने के लिए बड़े अक्षर का उपयोग करते हैं।
क्या PascalCase और UpperCamelCase एक ही हैं?
हाँ, PascalCase और UpperCamelCase बिल्कुल एक ही परंपरा हैं। दोनों शब्द उस शैली को संदर्भित करते हैं जहाँ प्रत्येक शब्द बड़े अक्षर से शुरू होता है और कोई विभाजक नहीं उपयोग किए जाते। 'PascalCase' अधिक सामान्य नाम है, जबकि 'UpperCamelCase' इसे (छोटे अक्षरों वाले) camelCase से स्पष्ट रूप से अलग करता है।
क्या मैं snake_case को PascalCase में बदल सकता हूँ?
हाँ। अपना snake_case टेक्स्ट (जैसे my_component_name) पेस्ट करें और यह टूल इसे अंडरस्कोर पर विभाजित करता है, प्रत्येक शब्द को बड़े अक्षर से शुरू करता है, और उन्हें जोड़कर PascalCase (MyComponentName) बनाता है। यह kebab-case इनपुट, dot.case और साधारण टेक्स्ट को भी संभालता है।