स्थिर केस कनवर्टर — मुफ्त ऑनलाइन टूल
क्या है स्थिर केस परिवर्तक?
कॉन्स्टेंट केस (CONSTANT_CASE), जिसे SCREAMING_SNAKE_CASE या UPPER_SNAKE_CASE के नाम से भी जाना जाता है, टेक्स्ट को अंडरस्कोर से अलग किए गए सभी बड़े अक्षरों में परिवर्तित करता है। परिणाम THIS_IS_CONSTANT_CASE जैसा दिखता है। यह लगभग सभी प्रोग्रामिंग भाषाओं और डिप्लॉयमेंट प्लेटफ़ॉर्म्स में स्थिरांकों और पर्यावरण चरों के नामकरण के लिए सार्वभौमिक परंपरा है। यह टूल किसी भी इनपुट — सादा पाठ, कैमलकेस, केबाब-केस, या डॉट.केस — को उचित रूप से स्वरूपित CONSTANT_CASE आउटपुट में परिवर्तित करता है।
कब उपयोग करें स्थिर केस परिवर्तक?
.env फ़ाइलों और Docker कॉन्फ़िगरेशनों में पर्यावरण चरों के लिए CONSTANT_CASE का उपयोग करें। Python डेवलपर्स PEP 8 के अनुसार मॉड्यूल-स्तरीय स्थिरांकों को CONSTANT_CASE में नाम देते हैं (MAX_RETRIES, API_TIMEOUT)। PHP ग्लोबल स्थिरांकों के लिए CONSTANT_CASE के साथ define() का उपयोग करता है। Java और C# इसे स्टैटिक फाइनल फ़ील्ड्स के लिए उपयोग करते हैं। JavaScript और TypeScript डेवलपर्स इस तरह फ्रोज़न कॉन्फ़िगरेशन मानों को परिभाषित करते हैं। यदि आपको इसके बजाय छोटे अक्षरों वाले अंडरस्कोर की आवश्यकता है, तो स्नेक केस कन्वर्टर का उपयोग करें। सभी बड़े अक्षरों वाले हाइफ़न (COBOL शैली) के लिए, COBOL-CASE कन्वर्टर आज़माएँ।
इस टूल का उपयोग कैसे करें
- 1Paste your text
- 2Click 'Convert' to get CONSTANT_CASE
- 3Copy for your constants and environment variables
कनवर्टर स्वचालित रूप से रिक्त स्थान, हाइफ़न, पूर्ण विराम और कैमलकेस संक्रमणों से शब्दों की सीमाओं का पता लगाता है, फिर बड़े अक्षरों वाले शब्दों को अंडरस्कोर से जोड़ता है।
उदाहरण
| Input | Output |
|---|---|
| database host | DATABASE_HOST |
| apiKey | API_KEY |
| max retry count | MAX_RETRY_COUNT |
| background-color | BACKGROUND_COLOR |
| Hello World | HELLO_WORLD |
नियम और व्यवहार
- सभी शब्द बड़े अक्षरों में परिवर्तित कर दिए जाते हैं। आउटपुट में प्रत्येक अक्षर, इनपुट प्रारूप की परवाह किए बिना, बड़े अक्षर में लिखा जाता है।
- शब्दों को अंडरस्कोर (_) से अलग किया जाता है। यह snake_case जैसी ही संरचना है, लेकिन सभी अक्षर बड़े अक्षरों में होते हैं, इसलिए इसे UPPER_SNAKE_CASE भी कहा जाता है।
- विशेष अक्षर और विराम चिह्न हटा दिए जाते हैं। आउटपुट में केवल अक्षर (A–Z), अंक (0–9) और अंडरस्कोर ही रहते हैं, जिससे यह अधिकांश भाषाओं में पर्यावरण चर और स्थिरांक नामों के लिए मान्य हो जाता है।
संबंधित टूल
अक्सर पूछे जाने वाले प्रश्न
CONSTANT_CASE क्या है?
CONSTANT_CASE (जिसे SCREAMING_SNAKE_CASE या UPPER_SNAKE_CASE भी कहा जाता है) सभी बड़े अक्षरों का उपयोग करता है और शब्दों के बीच अंडरस्कोर रखता है, जैसे MAX_RETRY_COUNT या DATABASE_URL। यह Python, Java, JavaScript, PHP, C और लगभग हर अन्य प्रोग्रामिंग भाषा में स्थिरांकों और पर्यावरण चरों के लिए मानक नामकरण सम्मेलन है।
मुझे CONSTANT_CASE का उपयोग कब करना चाहिए?
इसे Python में स्थिरांकों (MAX_VALUE), PHP में define('DB_HOST', 'localhost') के लिए, पर्यावरण चरों (DATABASE_URL, API_KEY), Java के static final फ़ील्ड्स, और .env कॉन्फ़िगरेशन फ़ाइलों के लिए उपयोग करें। DevOps इंजीनियर इसे Docker पर्यावरण चरों और CI/CD पाइपलाइन कॉन्फ़िगरेशन के लिए उपयोग करते हैं।
इसे SCREAMING_SNAKE_CASE क्यों कहा जाता है?
Regular snake_case छोटे अक्षरों का उपयोग करता है — यह 'शांत' होता है। SCREAMING_SNAKE_CASE सभी बड़े अक्षरों का उपयोग करता है, जिससे यह 'चिल्लाता' प्रतीत होता है। यह रूपक इंटरनेट की उस परंपरा से आता है जहाँ सभी बड़े अक्षरों में लिखा टेक्स्ट चिल्लाने के रूप में माना जाता है। दोनों में एक ही अंडरस्कोर-सेपरेटेड संरचना का उपयोग होता है।
क्या यह snake_case के समान है?
वे समान संरचना साझा करते हैं — शब्दों के बीच अंडरस्कोर — लेकिन अक्षर केसिंग में भिन्न होते हैं। snake_case पूरी तरह लोअरकेस होता है (वैकल्पिक चरों और फ़ंक्शंस के लिए उपयोग किया जाता है), जबकि CONSTANT_CASE पूरी तरह अपरकेस होता है (स्थिरांकों और पर्यावरण चरों के लिए उपयोग किया जाता है)। केसिंग का यह अंतर आपके कोड में मान की अर्थगत भूमिका को दर्शाता है।
क्या मैं camelCase को CONSTANT_CASE में परिवर्तित कर सकता हूँ?
हाँ। यह टूल camelCase और PascalCase की सीमाओं का पता लगाता है, शब्दों को विभाजित करता है, उन्हें बड़े अक्षरों में बदलता है, और उन्हें अंडरस्कोर से जोड़ता है। उदाहरण के लिए, apiResponseHandler बन जाता है API_RESPONSE_HANDLER और maxRetryCount बन जाता है MAX_RETRY_COUNT।