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

एक अभिव्यक्ति से मेल खाने के लिए जावास्क्रिप्ट RegExp कैसे लिखें?


किसी व्यंजक का मिलान करने के लिए, JavaScript मिलान () पद्धति का उपयोग करें। रेगुलर एक्सप्रेशन के विरुद्ध स्ट्रिंग का मिलान करते समय इस विधि का उपयोग मैचों को पुनः प्राप्त करने के लिए किया जाता है। निम्नलिखित पैरामीटर है -

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

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

यदि रेगुलर एक्सप्रेशन में g ध्वज शामिल है, तो यह विधि सभी मैचों वाली एक सरणी लौटाती है।

उदाहरण

आप 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. रिक्त स्थान को हटाने के लिए जावास्क्रिप्ट में एक नियमित अभिव्यक्ति कैसे लिखें?

    JavaScript में रिक्त स्थान को हटाने के लिए, आप निम्न रेगुलर एक्सप्रेशन को चलाने का प्रयास कर सकते हैं। यह एक स्ट्रिंग से रिक्त स्थान को हटा देता है - उदाहरण <html>    <head>       <script>          var str = "Welcome to Tutoria

  1. जावास्क्रिप्ट में नियमित अभिव्यक्ति का परीक्षण और निष्पादन कैसे करें?

    जावास्क्रिप्ट में रेगुलर एक्सप्रेशन के परीक्षण और निष्पादन के लिए निम्नलिखित कोड है - उदाहरण <!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" />

  1. हम पायथन रेगुलर एक्सप्रेशन में re.finditer () विधि का उपयोग कैसे करते हैं?

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