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

कैसे जावास्क्रिप्ट Regexp में कब्जा समूह में चरित्र को छोड़ने के लिए?


आप किसी कैरेक्टर को कैप्चर ग्रुप में नहीं छोड़ सकते। एक मैच हमेशा क्रमागत होता है, भले ही उसमें शून्य-चौड़ाई वाले अभिकथन जैसी चीजें हों।

उदाहरण

हालांकि, आप निम्न कोड जैसे रेगुलर एक्सप्रेशन में मेल खाने वाले समूहों तक पहुंच सकते हैं -

<html>
   <head>
      <script>
         var str = "Username akdg_amit";
         var myReg = /(?:^|\s)akdg_(.*?)(?:\s|$)/g;
         
         var res = myReg.exec(str);
         document.write(res[1]);
      </script>
   </head>
   
   <body>
   </body>
</html>

  1. जावास्क्रिप्ट RegExp \s मेटाचरित्र

    \s मेटाकैरेक्टर का उपयोग व्हॉट्सएप कैरेक्टर को खोजने के लिए किया जाता है। एक व्हाइटस्पेस वर्ण हो सकता है - एक स्पेस कैरेक्टर एक टैब वर्ण एक कैरिज रिटर्न कैरेक्टर एक नई पंक्ति वर्ण एक लंबवत टैब वर्ण एक प्रपत्र फ़ीड वर्ण उदाहरण // Not containing any white spaces: console.log(/\s/.test("1"

  1. जावास्क्रिप्ट में आईडी द्वारा वस्तुओं की सरणी कैसे समूहित करें?

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

  1. जावास्क्रिप्ट में किसी मान के आधार पर वस्तुओं को कैसे समूहित करें?

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