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

जावास्क्रिप्ट रेगेक्स - विशेष वर्णों को कैसे बदलें?

<घंटा/>

विशेष वर्णों को बदलने के लिए, जावास्क्रिप्ट में बदलें () का उपयोग करें।

वाक्य रचना इस प्रकार है -

anyVariableName.replace(/(^\anySymbol)|,/g, '');

उदाहरण

निम्नलिखित कोड है -

var values = '&677,431,444,98777';
var result=values.replace(/(^\&)|,/g, '');
console.log(result);

उपरोक्त प्रोग्राम को चलाने के लिए, आपको निम्न कमांड का उपयोग करने की आवश्यकता है -

node fileName.js.

यहाँ, मेरी फ़ाइल का नाम है demo319.js.

आउटपुट

यह निम्नलिखित आउटपुट देगा -

PS C:\Users\Amit\javascript-code> node demo319.js
67743144498777

  1. जावास्क्रिप्ट में एस्केप वर्ण

    एस्केप कैरेक्टर ऐसे पात्र होते हैं जिनकी व्याख्या किसी वैकल्पिक तरीके से की जा सकती है, फिर हम क्या करना चाहते हैं। इन कैरेक्टर्स को वैसे ही प्रिंट करने के लिए, उनके सामने बैकस्लैश \ शामिल करें। जावास्क्रिप्ट में एस्केप वर्ण निम्नलिखित हैं - कोड परिणाम \b बैकस्पेस \f फ़ॉर्म फ़ीड \n नई लाइन \

  1. किसी अन्य वर्ण - जावास्क्रिप्ट का अनुसरण करने वाले सभी विशेष वर्णों को कैसे बदलें?

    मान लें कि निम्नलिखित विशेष वर्णों के साथ हमारी स्ट्रिंग है - var sentence = '<My<Name<is<John<Doe'; हम स्पेशल कैरेक्टर को बदल रहे हैं और रेगेक्स के साथ रिप्लेस () का उपयोग करके इसके साथ एक स्पेस सेट कर रहे हैं। उदाहरण निम्नलिखित कोड है - var sentence = '<My<Name&l

  1. पायथन में रेगेक्स के लिए सभी विशेष पात्रों से कैसे बचें?

    हम विशेष वर्णों से बचने के लिए re.escape() का उपयोग करते हैं - निम्न कोड दिखाता है कि कैसे दिए गए स्ट्रिंग में सभी विशेष वर्ण re.escape() विधि का उपयोग करके बच निकले हैं >>> p = '5*(67).89?' >>> re.escape(p) '5\\*\\(67\\)\\.89\\?'