Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

JavaScript से स्ट्रिंग के अंदर किसी भी कैरेक्टर को कैसे बदलें

रेगुलर एक्सप्रेशन्स (RegEx) और replace() मेथड का उपयोग करके JavaScript से स्ट्रिंग के अंदर किसी भी कैरेक्टर को बदलना सीखें।

मान लीजिए आपके पास टेक्स्ट का एक ब्लॉक है और आप एम डैश (—) का उपयोग करना चाहते थे, लेकिन गलती से आपने हाइफ़न (-) का उपयोग किया:

const textBlock = "When you're typing fast it's normal to make a few spelling mistakes here and there - it just means you're human."

सौभाग्य से, हम इसे JavaScript से रेगुलर एक्सप्रेशन और replace() मेथड का उपयोग करके ठीक कर सकते हैं:

const textBlockCorrected = textBlock.replace(/-/g, "—") 
console.log(textBlockCorrected) 
// "When you're typing fast it's normal to make a few spelling mistakes here and there — it just means you're human."

क्या यह वही दिखता है? मुझ पर विश्वास करें, यह नहीं है। करीब से देखें। या textBlock और textBlockCorrected का परिणाम प्रिंट आउट करने का प्रयास करें जो अंतर देखना आसान बनाता है:

console.log(textBlock) 
//"When you're typing fast it's normal to make a few spelling mistakes here and there - it just means you're human." 
console.log(textBlockCorrected) 
// "When you're typing fast it's normal to make a few spelling mistakes here and there — it just means you're human."

नोट: टाइपोग्राफी में, जब उपयोग किया जाने वाला फॉन्ट मोनोटाइप नहीं होता जैसे जिसका हम कोड उदाहरणों के लिए उपयोग करते हैं (फॉन्ट जिसे Menlo कहा जाता है), तो अक्षरों और सिम्बल्स के बीच का अंतर बताना बहुत आसान होता है। लेकिन मैं एम, एन, और हाइफ़न्स के बारे में विवरण टाइपोग्राफी ओरिएंटेड ट्यूटोरियल के लिए बचा कर रखूंगा।

  1. - JavaScript में स्ट्रिंग से टेक्स्ट कैसे हटाएं?

    आप JavaScript में स्ट्रिंग से टेक्स्ट को 2 मेथड्स का उपयोग करके हटा सकते हैं: substring और replace। Substring JS स्ट्रिंग क्लास एक substring मेथड प्रदान करती है जिसका उपयोग दिए गए स्ट्रिंग से सबस्ट्रिंग निकालने के लिए किया जा सकता है। इसका उपयोग स्ट्रिंग के किसी एक या दोनों छोर से टेक्स्ट हटाने के

  1. - JavaScript में null को "-" से कैसे बदलें

    हमें एक फ़ंक्शन लिखना है जो कई कुंजियों वाला एक ऑब्जेक्ट लेता है और सभी फाल्सी मानों को डैश ( - ) से बदल देता है। हम बस मूल ऑब्जेक्ट पर पुनरावृति करेंगे, उन कुंजियों की जांच करेंगे जिनमें फाल्सी मान हैं, और उन फाल्सी मानों को - से बदल देंगे बिना किसी अतिरिक्त स्थान का उपभोग किए (यानी, इन-प्लेस)।उद

  1. - JavaScript में बिना दोहराव वाले अक्षर की स्ट्रिंग बनाएं n अलग सूची से

    मान लीजिए, हमारे पास एकल अक्षरों की n अलग सरणियाँ हैं। हमें एक JavaScript फ़ंक्शन लिखना आवश्यक है जो उन सभी सरणियों को लेता है।फ़ंक्शन को ऐसी सभी संभावित स्ट्रिंग्स बनानी चाहिए जो −प्रत्येक सरणी से ठीक एक अक्षर रखती हैंकोई दोहराव वाला अक्षर नहीं रखती (क्योंकि सरणियों में सामान्य तत्व हो सकते ह