टेक्स्ट केस कन्वर्टर

ब्राउज़र में चलता है फ़ॉर्मेटिंग

हर केस ट्रांसफ़ॉर्मेशन के लिए एक ही टूल — CONSTANT_CASE, dot.case, path/case और अल्टरनेटिंग केस सहित, सही यूनिकोड हैंडलिंग के साथ।

गोपनीयता: यह टूल पूरी तरह आपके ब्राउज़र में चलता है। आपका इनपुट कभी आपके डिवाइस से बाहर नहीं जाता।
टूल लोड हो रहा है…

टेक्स्ट केस कन्वर्टर कैसे इस्तेमाल करें

  1. इनपुट में टेक्स्ट या identifier पेस्ट करें।
  2. ड्रॉपडाउन से मनचाहा केस चुनें।
  3. बदला हुआ आउटपुट कॉपी करें, या तुलना टेबल से कोई दूसरी स्टाइल चुनें।

टेक्स्ट केस कन्वर्टर की खूबियाँ

  • सोलह केस स्टाइल — camelCase, snake_case, kebab-case, CONSTANT_CASE, dot.case, path/case और Train-Case सहित
  • Title Case जो छोटे शब्द lowercase रखता है, और Sentence case जो अरबी व हिंदी के वाक्य-चिह्न पहचानता है
  • identifier की सूचियों के लिए प्रति-लाइन रूपांतरण
  • यूनिकोड-अवेयर upper/lower केसिंग और संक्षिप्ताक्षर (acronym) की पहचान
  • एक ही टेबल में पहली लाइन हर स्टाइल में दिखती है
  • टाइप करते ही लाइव रूपांतरण

टेक्स्ट केस कन्वर्टर का उदाहरण

एक identifier को कई स्टाइल में बदलना

इनपुट:

XMLHttpRequest handler

आउटपुट:

camelCase: xmlHttpRequestHandler
snake_case: xml_http_request_handler
kebab-case: xml-http-request-handler
CONSTANT_CASE: XML_HTTP_REQUEST_HANDLER

टेक्स्ट केस कन्वर्टर के बारे में अक्सर पूछे जाने वाले सवाल

कौन-कौन सी केस स्टाइल उपलब्ध हैं?

UPPER, lower, Title, Sentence, camelCase, PascalCase, snake_case, CONSTANT_CASE, kebab-case, Train-Case, dot.case, path/case, Capital Case, no case, aLtErNaTiNg और iNVERSE — कुल सोलह स्टाइल, सभी टेबल में साथ-साथ दिखती हैं।

identifier में शब्द कैसे पहचाने जाते हैं?

कन्वर्टर स्पेस, अंडरस्कोर, हाइफ़न, डॉट और स्लैश पर, तथा camelCase की सीमाओं पर शब्द अलग करता है — संक्षिप्ताक्षर सहित: "XMLHttpRequest" बनता है "XML Http Request"।

क्या यह अरबी, हिंदी या उच्चारण चिह्न वाले टेक्स्ट पर काम करता है?

हाँ। शब्द-विभाजन और केसिंग यूनिकोड-अवेयर नियमों से होती है, इसलिए उच्चारण चिह्न वाले लैटिन अक्षर सही ढंग से बड़े-छोटे होते हैं और जिन लिपियों में केस नहीं होता (अरबी, देवनागरी) वे ज्यों की त्यों रहती हैं।

Title Case छोटे शब्दों के साथ क्या करता है?

आर्टिकल, संयोजक और छोटे प्रीपोज़िशन (a, an, the, of, in, and…) lowercase रहते हैं, बशर्ते वे पहला या आख़िरी शब्द न हों — यही आम संपादकीय परंपरा है।

तकनीकी नोट्स

identifier स्टाइल टेक्स्ट को Unicode-aware tokenizer से तोड़ते हैं: \p{L}, \p{N} और \p{M} के बाहर के कैरेक्टर separator हैं, इसलिए apostrophe और emoji शब्द तोड़ देते हैं, जबकि combining marks (अरबी harakat, देवनागरी मात्राएँ) शब्द से जुड़ी रहती हैं। chunk के भीतर lowercase अक्षर या अंक के बाद uppercase अक्षर पर, और acronym के बाद capitalised शब्द पर सीमा बनती है (XMLHttpRequest → XML, Http, Request); v2api एक ही शब्द रहता है।

Title Case whitespace-separated token का पहला अक्षर capital और बाक़ी lowercase करता है, इसलिए hyphen वाले शब्द State-of-the-art बनते हैं। Sentence case सब lowercase करके सिर्फ़ . ! ? ؟ । + whitespace या नई लाइन के बाद capital करता है, इसलिए NASA खो जाता है। locale-independent toUpperCase से ß SS बनता है और तुर्की i/İ नियम नहीं लगता। line-by-line रूपांतरण सिर्फ़ identifier स्टाइल पर है; बाक़ी स्टाइल पूरा टेक्स्ट एक साथ प्रोसेस करते हैं।