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

JavaScript RegExp से एक्सप्रेशन मिलान कैसे करें?


एक्सप्रेशन मिलान करने के लिए, JavaScript match() मेथड उपयोग करें। यह मेथड स्ट्रिंग को रेगुलर एक्सप्रेशन के विरुद्ध मिलान करते समय मिलान प्राप्त करने के लिए उपयोग किया जाता है। पैरामीटर निम्न है:

  • param - एक रेगुलर एक्सप्रेशन ऑब्जेक्ट।

यदि रेगुलर एक्सप्रेशन में g फ्लैग शामिल नहीं है, तो यह regexp.exec(string) के समान परिणाम लौटाता है।

यदि रेगुलर एक्सप्रेशन में g फ्लैग शामिल है, तो मेथड सभी मिलान वाले Array को लौटाता है।

उदाहरण

JavaScript रेगुलर एक्सप्रेशन का उपयोग करके एक्सप्रेशन मिलान करने का तरीका जानने के लिए निम्न कोड चलाएं:

<html>    <head>       <title>JavaScript String match() Method</title>    </head>    <body>       <script>          var str = "For more information, see Chapter 3.4.5.1";          var re = /(chapter \d+(\.\d)*)/i;          var found = str.match( re );          document.write(found );       </script>    </body> </html>

  1. जावास्क्रिप्ट में स्पेस हटाने के लिए रेगुलर एक्सप्रेशन कैसे लिखें? जावास्क्रिप्ट में स्पेस हटाने के लिए रेगुलर एक्सप्रेशन कैसे लिखें?

    जावास्क्रिप्ट में स्पेस हटाने के लिए, आप निम्नलिखित रेगुलर एक्सप्रेशन चला सकते हैं। यह स्ट्रिंग से स्पेस हटा देता है:उदाहरण<html>    <head>       <script>          var str = "Welcome to Tutorialspoint";      

  1. जावास्क्रिप्ट में रेगुलर एक्सप्रेशन को कैसे टेस्ट और एक्जीक्यूट करें? जावास्क्रिप्ट में रेगुलर एक्सप्रेशन को कैसे टेस्ट और एक्जीक्यूट करें?

    परिचय जावास्क्रिप्ट में रेगुलर एक्सप्रेशन्स के साथ काम करने के लिए दो मुख्य मेथड्स हैं: test() (बूलियन लौटाता है) और exec() (विस्तृत मिलान जानकारी के साथ ऐरे लौटाता है)। उदाहरण निम्न कोड जावास्क्रिप्ट में रेगुलर एक्सप्रेशन को टेस्ट और एक्जीक्यूट करने के लिए है: <!DOCTYPE html> <html lang

  1. - पायथन रेगुलर एक्सप्रेशन में re.finditer() मेथड का उपयोग कैसे करें?

    पायथन डॉक्स के अनुसार, re.finditer(pattern, string, flags=0) RE पैटर्न के लिए स्ट्रिंग में सभी नॉन-ओवरलैपिंग मैचों पर MatchObject इंस्टेंसेज देने वाला एक इटरेटर लौटाता है। स्ट्रिंग को लेफ्ट-टू-राइट स्कैन किया जाता है, और मैच क्रम में पाए जाते हैं। खाली मैच परिणाम में शामिल होते हैं। निम्नलिखित कोड