जावास्क्रिप्ट RegExp निष्पादन ()
उदाहरण
वर्ण "ई" के लिए एक स्ट्रिंग खोजें:
let text = "The best things in life are free";
let result = /e/.exec(text);
परिभाषा और उपयोग
एक स्ट्रिंग में एक मैच के लिए निष्पादन () विधि परीक्षण।
यदि यह एक मैच पाता है, तो यह एक परिणाम सरणी देता है, अन्यथा यह शून्य हो जाता है।
ब्राउज़र समर्थन
exec()
एक ECMAScript1 (ES1) सुविधा है।
ES1 (जावास्क्रिप्ट 1997) सभी ब्राउज़रों में पूरी तरह से समर्थित है:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |
वाक्य - विन्यास
RegExpObject.exec(string)
पैरामीटर मान
Parameter | Description |
---|---|
string | Required. The string to be searched |
प्रतिलाभ की मात्रा
Type | Description |
---|---|
Array | An array containing the matched text if it finds a match, otherwise it returns null |
और ज्यादा उदाहरण
उदाहरण
एक स्ट्रिंग में "Hello" और "W3Schools" के लिए वैश्विक खोज करें:
let text = "Hello world!";
// Look for "Hello"
let result1 = /Hello/.exec(text);
// Look for "W3Schools"
let result2 = /W3Schools/.exec(text);
नियमित अभिव्यक्ति खोज के तरीके
जावास्क्रिप्ट में, एक नियमित अभिव्यक्ति पाठ खोज, विभिन्न तरीकों से की जा सकती है।
नियमित अभिव्यक्ति के रूप में पैटर्न के साथ , ये सबसे आम विधियां हैं:
उदाहरण | विवरण |
---|---|
टेक्स्ट मैच ( पैटर्न ) | स्ट्रिंग विधि मिलान () |
पाठ खोज ( पैटर्न ) | स्ट्रिंग विधि खोज () |
पैटर्न .exec (पाठ) | RexExp विधि निष्पादन () |
पैटर्न । परीक्षण (पाठ) | RegExp विधि परीक्षण () |