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

JavaScript में exec() रेगेक्स मेथड का उपयोग


exec()

exec() मेथड एक रेगेक्स मेथड है। यह एक स्ट्रिंग में निर्दिष्ट पैटर्न की खोज करता है और, test() रेगेक्स मेथड के विपरीत, पाए गए टेक्स्ट को ऑब्जेक्ट के रूप में लौटाता है। यदि कोई मेल नहीं है तो यह आउटपुट के रूप में null देगा। आइए इसे विस्तार से चर्चा करें।

उदाहरण-1

निम्न उदाहरण में, एक वेरिएबल पैटर्न "est" को exec() मेथड के माध्यम से जांचा जाता है। exec() रेगेक्स मेथड, दिए गए पैटर्न को पूरे टेक्स्ट में जांचने के बाद, पैटर्न को एक ऑब्जेक्ट के रूप में लौटाता है।

<html> <body> <script> var obj = /est/.exec("Tutorix is the best e-learning platform"); document.write( "The object is " + obj[0] + " and its position is " + obj.index); </script> </body> </html>

आउटपुट

The object is est and its position is 16

उदाहरण-2

निम्न उदाहरण में, एक वेरिएबल पैटर्न "x" को exec() मेथड के माध्यम से जांचा जाता है। exec() रेगेक्स मेथड, दिए गए पैटर्न को पूरे टेक्स्ट में जांचने के बाद, पैटर्न को एक ऑब्जेक्ट के रूप में लौटाता है।

<html> <body> <script> var obj = /x/.exec("Tutorix is the best e-learning platform"); document.write( "The object is " + obj[0] + " and its position is " + obj.index); </script> </body> </html>

आउटपुट

The object is x and its position is 6

  1. - JavaScript में _.size() मेथड का उपयोग

    _.size() _.size() JavaScript के underscore.js लाइब्रेरी से है। इसका उपयोग ऐरे के आकार को खोजने के लिए किया जाता है। इस मेथड का उपयोग करने से पहले underscore.js के CDN का उपयोग सुनिश्चित करना चाहिए ताकि कोड निष्पादित हो सके। सिंटैक्स _.size(array); उदाहरण-1 निम्न उदाहरण में, एक सामान्य ऐरे को _.size

  1. - JavaScript में test() मेथड का उपयोग

    test() मेथड एक रेगुलर एक्सप्रेशन मेथड है। यह एक स्ट्रिंग में पैटर्न की खोज करता है, और परिणाम के आधार पर true या false लौटाता है। यदि यह दिए गए पैटर्न का सामना करता है तो यह true लौटाता है, अन्यथा false लौटाता है। यह केस सेंसिटिव है। आइए इसे विस्तार से चर्चा करें। उदाहरण-1 निम्न उदाहरण में, एक टेक्

  1. - JavaScript WeakMap में .clear() मेथड का क्या उपयोग है?

    WeakMap पर clear मेथड WeakMap ऑब्जेक्ट से सभी की/वैल्यू पेयर्स को हटा देता है। इस मेथड को स्पेक से हटा दिया गया है और WeakMap ऑब्जेक्ट को क्लियर मेथड के लिए अतिरिक्त सपोर्ट के साथ लपेटकर वापस जोड़ा जा सकता है। उदाहरण class ClearableWeakMap { constructor(init) { this._wm = new WeakMap(init) } clear(