JavaScript RegExp g अनुपालक
- पिछला पृष्ठ g
- अगला पृष्ठ i
- एक स्तर ऊपर वापस जाएँ जेसक्रिप्ट रेगएक्स्प्रेस रेफरेंस मैनुअल
परिभाषा और उपयोग
"g
वैयक्तिक मेल करने के लिए "g" संशोधक निर्दिष्ट करता है।
सभी मेल हैं का जाँच करने के लिए वैयक्तिक मेल करना (केवल पहले मेल को मेल करने की तुलना में)।
उदाहरण
उदाहरण 1
is वैयक्तिक सर्च करें:
let pattern = /is/g; let result = text.match(pattern);
उदाहरण 2
रेगुलर एक्सप्रेशन फ़ंक्शन exec() का उपयोग करते हुए:
let text = "Is this all there is?"; let pattern = /is/g; let result = pattern.exec(text);
उदाहरण 3
रेगुलर एक्सप्रेशन फ़ंक्शन test() का उपयोग करते हुए:
let pattern = /is/g; let result = pattern.test(text);
उदाहरण 4
string फ़ंक्शन match() का उपयोग करते हुए:
let pattern = /is/g; let result = text.match(pattern);
व्याकरण
new RegExp("regexp", "g")
या छोटे से:
/regexp/g
संकेत
वैयक्तिक, नामकरण न करने वाले सर्च के लिए, यह लगाया जाना चाहिए i संशोधक g संशोधक के साथ उपयोग करते हुए。
इस "is" के लिए वैयक्तिक, नामकरण न करने वाले सर्च करें:
उदाहरण 1
रेगुलर एक्सप्रेशन फ़ंक्शन exec() का उपयोग करते हुए:
let text = "Is this all there is?"; let result = /is/gi.exec(text);
उदाहरण 2
रेगुलर एक्सप्रेशन फ़ंक्शन test() का उपयोग करते हुए:
let text = "Is this all there is?"; let result = /is/gi.test(text);
उदाहरण 3
string फ़ंक्शन match() का उपयोग करते हुए:
let text = "Is this all there is?"; let result = text.match(/is/gi);
संकेत
आप इसे इस्तेमाल कर सकते हैं global गुण g संशोधक को लगाया है कि नहीं की जाने की जांच करें
let pattern = /W3S/g; let result = pattern.global;
रेगुलर एक्सप्रेशन सर्च विधियां
जेस्क्रिप्ट में, रेगुलर एक्सप्रेशन (रेगुलर एक्सप्रेशन) टेक्सट सर्च को अलग-अलग विधियों से पूरा किया जा सकता है।
उपयोगपैटर्न (pattern)इस रूप में, ये सबसे अधिक प्रयोग होने वाली विधियां हैं:
उदाहरण | वर्णन |
---|---|
text.match(पैटर्न) | शब्दबंध विधि match() |
text.search(पैटर्न) | शब्दबंध विधि search() |
पैटर्न.exec(text) | RexExp विधि exec() |
पैटर्न.test(text) | RexExp विधि test() |
ब्राउज़र समर्थन
/regexp/g
यह ECMAScript1 (ES1) विशेषता है।
सभी ब्राउज़र एस1 (जेस्क्रिप्ट 1997) के लिए पूरी तरह से समर्थन करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ऑपेरा |
---|---|---|---|---|---|
समर्थन | समर्थन | समर्थन | समर्थन | समर्थन | समर्थन |
- पिछला पृष्ठ g
- अगला पृष्ठ i
- एक स्तर ऊपर वापस जाएँ जेसक्रिप्ट रेगएक्स्प्रेस रेफरेंस मैनुअल