Case Converter
किसी भी स्ट्रिंग को एक बार में 11 नेमिंग कन्वेंशन में बदलें — camelCase, PascalCase, snake_case, kebab-case और बहुत कुछ। साथ ही JSON-keys बैच मोड जो हर key को रीकर्सिवली फिर से लिखता है। सब आपके ब्राउज़र में।
Case Converter — TL;DR
किसी भी स्ट्रिंग को एक बार में 11 नेमिंग कन्वेंशन में बदलें — camelCase, PascalCase, snake_case, kebab-case और बहुत कुछ। साथ ही JSON-keys बैच मोड जो हर key को रीकर्सिवली फिर से लिखता है। सब आपके ब्राउज़र में।
ये सभी बहु-शब्द पहचानकर्ताओं (या फ़ाइलनाम, URL, CSS classes) को बिना स्पेस के लिखने के तरीके हैं। camelCase पहले के बाद हर शब्द को कैपिटल करता है (`userFirstName`), JavaScript, Java, Swift में उपयोग होता है। snake_case सब कुछ लोअरकेस करता है और अंडरस्कोर से जोड़ता है (`user_first_name`), Python, Ruby, SQL में उपयोग होता है। kebab-case हाइफ़न का उपयोग करता है (`user-first-name`), CSS, HTML, URL slugs, command-line flags में उपयोग होता है। PascalCase camelCase है जिसका पहला अक्षर भी कैपिटल हो (`UserFirstName`), कई भाषाओं में class / type नामों के लिए उपयोग होता है।
टोकनाइज़र दो सीमा नियमों का उपयोग करता है: lower-to-upper (`a` के बाद `B` = विभाजन) और caps-then-Title (कैपिटल्स की एक श्रृंखला के बाद एक लोअरकेस अक्षर अंतिम कैपिटल से पहले विभाजित होता है)। इसलिए `XMLHttpRequest` बन जाता है `[XML, Http, Request]` → `xml_http_request` / `xmlHttpRequest` / `XmlHttpRequest`। `userIDToken` बन जाता है `[user, ID, Token]` → `user_id_token`। यह उससे मेल खाता है जो अधिकांश language style guides अनुशंसित करते हैं।
पहचानकर्ता और JSON आपके डिवाइस को कभी नहीं छोड़ते। DevTools → Network खोलें और आप रूपांतरण या कॉपी के दौरान शून्य आउटबाउंड रिक्वेस्ट देखेंगे।