Oh MyUtils

टेक्स्ट केस कनवर्टर - camelCase, snake_case और अन्य ऑनलाइन

camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE, Title Case और अन्य फॉर्मेट में टेक्स्ट कन्वर्ट करें। वेरिएबल नाम बदलने के लिए।

अक्षर: 0बिना स्पेस: 0शब्द: 0

रूपांतरण देखने के लिए ऊपर टेक्स्ट दर्ज करें

अक्सर पूछे जाने वाले प्रश्न

केस कनवर्टर क्या है?

केस कनवर्टर एक ऑनलाइन टूल है जो टेक्स्ट को विभिन्न नामकरण परंपराओं और कैपिटलाइज़ेशन शैलियों के बीच बदलता है। यह camelCase, snake_case, PascalCase, kebab-case, CONSTANT_CASE जैसे प्रोग्रामिंग फॉर्मेट को सपोर्ट करता है।

इसका उपयोग कैसे करें?

बस इनपुट क्षेत्र में अपना टेक्स्ट टाइप करें या पेस्ट करें। सभी समर्थित केस फॉर्मेट रियल-टाइम में एक साथ दिखाए जाते हैं। जिस फॉर्मेट की ज़रूरत है उसके बगल में कॉपी बटन पर क्लिक करें।

क्या मेरा डेटा सुरक्षित है?

सभी टेक्स्ट प्रोसेसिंग 100% क्लाइंट-साइड आपके ब्राउज़र में JavaScript से होती है। कोई टेक्स्ट किसी सर्वर पर नहीं भेजा जाता।

camelCase, PascalCase और snake_case में क्या अंतर है?

camelCase छोटे अक्षर से शुरू होता है (myVariableName)। PascalCase हर शब्द का पहला अक्षर बड़ा करता है (MyClassName)। snake_case सब छोटे अक्षरों में अंडरस्कोर से जोड़ता है (my_variable_name)।

kebab-case और snake_case कब उपयोग करें?

kebab-case हाइफ़न का उपयोग करता है और CSS, HTML, URL के लिए मानक है। snake_case अंडरस्कोर का उपयोग करता है और Python, Ruby, SQL में मानक है।

CONSTANT_CASE क्या है?

CONSTANT_CASE सभी अक्षरों को बड़ा करता है और शब्दों को अंडरस्कोर से अलग करता है (MAX_RETRY_COUNT)। यह लगभग सभी प्रोग्रामिंग भाषाओं में स्थिरांक के लिए सार्वभौमिक परंपरा है।

टूल इनपुट फॉर्मेट कैसे पहचानता है?

टूल इनपुट टेक्स्ट पैटर्न का विश्लेषण करके वर्तमान केस फॉर्मेट का पता लगाता है। यह सेपरेटर कैरेक्टर और अक्षर पैटर्न की जांच करता है।

क्या यह मल्टी-लाइन टेक्स्ट संभाल सकता है?

हाँ। आप कई लाइनों का टेक्स्ट पेस्ट कर सकते हैं और रूपांतरण पूरे टेक्स्ट पर लागू होंगे।

कोड उदाहरण

function splitIntoWords(input) {
  return input
    .replace(/([a-z])([A-Z])/g, '$1 $2')
    .replace(/([A-Z]+)([A-Z][a-z])/g, '$1 $2')
    .replace(/[_\-./]/g, ' ')
    .split(/\s+/)
    .filter(w => w);
}

const toCamelCase = s =>
  splitIntoWords(s)
    .map((w, i) => i === 0 ? w.toLowerCase()
      : w[0].toUpperCase() + w.slice(1).toLowerCase())
    .join('');

const toSnakeCase = s =>
  splitIntoWords(s).map(w => w.toLowerCase()).join('_');

const toKebabCase = s =>
  splitIntoWords(s).map(w => w.toLowerCase()).join('-');

console.log(toCamelCase('my_variable_name')); // myVariableName
console.log(toSnakeCase('myVariableName'));   // my_variable_name
console.log(toKebabCase('MyClassName'));       // my-class-name

संबंधित उपकरण