केस कनवर्टर
camelCase, snake_case, kebab-case, PascalCase और अन्य के बीच बदलिए
इस टूल के बारे में
पहचानकर्ता लगातार परिपाटियों के बीच सफ़र करते हैं: API snake_case लौटाता है, आपके TypeScript को camelCase चाहिए, CSS क्लास को kebab-case, और परिवेश-चर CONSTANT_CASE माँगता है। यह कनवर्टर किसी भी मिले-जुले इनपुट को — स्पेस, अंडरस्कोर, हाइफ़न, पहले से मौजूद camelCase — समझदारी से शब्दों में बाँटता है और एक साथ नौ लक्ष्य शैलियों में दोबारा जोड़ देता है।
विभाजक कठिन मामलों को समझता है: यह “getUserByID” को get/user/by/id में तोड़ता है (सीमा तक संक्षेपाक्षर अखंड रखते हुए), अंकों को उनके शब्द का हिस्सा मानता है, और हर पंक्ति अलग से संसाधित करता है, ताकि आप डेटाबेस फ़ील्ड का पूरा स्तंभ चिपकाकर एक बार में बदल सकें।
हर शैली एक साथ दिखती है और हर पंक्ति पर कॉपी बटन रहता है — पहले मोड चुनने की ज़रूरत नहीं, बस चिपकाइए और जो चाहिए वह उठा लीजिए।
अक्सर पूछे जाने वाले प्रश्न
- “HTTPResponse” जैसे संक्षेपाक्षर कैसे सँभाले जाते हैं?
- बड़े अक्षरों की श्रृंखला के बाद छोटा अक्षर आने पर विभाजन अंतिम बड़े अक्षर से पहले होता है: HTTPResponse → http + response। यह उस तरीक़े से मेल खाता है जिसकी अपेक्षा अधिकतर शैली-निर्देशिकाएँ करती हैं, हालाँकि कोई भी विभाजक मंशा पूरी तरह नहीं भाँप सकता — “IOError” जैसे किनारे के मामले io + error बन जाते हैं।
- क्या एक साथ कई पहचानकर्ता बदले जा सकते हैं?
- हाँ — हर पंक्ति स्वतंत्र रूप से बदलती है। प्रति पंक्ति एक करके स्तंभ-नामों की सूची चिपकाइए, और आउटपुट नई शैली में पंक्ति-संरचना बनाए रखेगा।
- यहाँ Title Case और Sentence case में क्या अंतर है?
- Title Case हर शब्द को बड़े अक्षर से शुरू करता है (“User Account Id”); Sentence case केवल पहले को (“User account id”)। दोनों में से कोई भी उपपद और पूर्वसर्ग वाले संपादकीय नियम लागू नहीं करता — पहचानकर्ताओं के लिए वे लगभग कभी नहीं चाहिए।
- आगे-पीछे बदलने पर मेरा मूल हमेशा वापस क्यों नहीं आता?
- शब्दों में बाँटना कुछ सूचना गिरा देता है — “user_ID_2” और “userId2” एक ही तरह टूटते हैं। आगे की दिशा में रूपांतरण निर्धारणात्मक है, पर शब्द-सीमाओं की मूल वर्तनी हमेशा दोबारा नहीं बनाई जा सकती।