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

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

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

मान लीजिए आपके पास टेक्स्ट का एक बड़ा ब्लॉक है जो आपकी कंपनी के नवीनतम उत्पाद के बारे में बात करता है, लेकिन दुर्भाग्य से, एक शब्द कई बार गलत लिखा गया था। निम्नलिखित टेक्स्ट ब्लॉक को "Epic Games" कहना था न कि "Glorious Games":

const textBlock = "We at Glorious Games, are very proud to present the latest edition of the Unreal Tournament series. Glorious Games would like to invite our fans to come over to the Glorious Games stand at E3 in 2021."

सौभाग्य से, हम इसे JavaScript से तेजी से ठीक कर सकते हैं।

const textBlockCorrected = textBlock.replace(/Glorious/g, "Epic") 
console.log(textBlockCorrected) 
// "We at Epic Games, are very proud to present the latest edition of the Unreal Tournament series. Epic Games would like to invite our fans to come over to the Epic Games stand at E3 in 2021."

याय!

तो कोड में क्या हो रहा है?

  • सबसे पहले, हम textBlockCorrected नामक एक नया वेरिएबल डिक्लेयर करते हैं।
  • फिर हम उस नए वेरिएबल को मूल textBlock के वैल्यू के बराबर सेट करते हैं।
  • फिर हम textBlock पर replace() मेथड अटैच करते हैं, और इसे इस रेगुलर एक्सप्रेशन का आर्गुमेंट देते हैं: /Glorious/g, "Epic" जहां जादू होता है।

g (ग्लोबल) फ्लैग वही है जो हमें टेक्स्ट ब्लॉक में "Glorious" के सभी इंस्टेंसेज को "Epic" से बदलने की अनुमति देता है। g फ्लैग JavaScript में स्ट्रिंग में किसी शब्द के कई इंस्टेंसेज को बदलने का एकमात्र तरीका है।

  1. - JavaScript में शून्य वाली स्ट्रिंग को संख्या में कैसे बदलें?

    मान लीजिए निम्नलिखित हमारा स्ट्रिंग है: var stringValue = 453.000.00.00.0000; उपरोक्त शून्य वाली स्ट्रिंग को संख्या में बदलने के लिए, parseInt() के साथ replace() का उपयोग करें: var numberValue = parseInt(stringValue.replace(/\./gm, )); उदाहरण पूरा कोड निम्नलिखित है: var stringValue = 453.000.00.00.

  1. - Python में \\ को \ से कैसे Replace करें?

    Backslash Escaped Strings को Unescape करना \\ को \ से Replace करने या Backslash Escaped Strings को Unescape करने के दो तरीके हैं। तरीका 1: literal_eval का उपयोग (सुरक्षित) literal_eval का उपयोग करके String को Evaluate करें। ध्यान दें कि इस Method में आपको String को Quotes की Another Layer से Surro

  1. - पायथन में स्ट्रिंग के सभी घटनाओं को दूसरी स्ट्रिंग से कैसे बदलें?

    पायथन में स्ट्रिंग क्लास में replace नामक एक मेथड होता है। यह उस स्ट्रिंग को इनपुट के रूप में लेता है जिसे बदला जाना है और वह स्ट्रिंग जिससे बदलना है। इसे स्ट्रिंग ऑब्जेक्ट पर कॉल किया जाता है। आप सभी no को yes से बदलने के लिए इस मेथड को निम्न प्रकार से कॉल कर सकते हैं: >>> no one knows how