जेसक्रिप्ट में RegExp m मूल्यक उपदेशक
- पिछला पृष्ठ डी
- अगला पृष्ठ [abc]
- एक स्तर ऊपर वापस जाएं जेसक्रिप्ट रेगएक्स्प रेफरेंस मैनुअल
परिभाषा और उपयोग
एम " मूल्यक उपदेशक बहु-वाक्य में मेल होने के लिए निर्दिष्ट करता है।
यह केवल शुरू में प्रभावी होता है ^
और अंत में $
व्यवहार का
^
शब्दकोश के शुरू के मेल को निर्धारित करता है。
$
शब्दकोश के अंत के मेल को निर्धारित करता है。
m को सेट करने के बाद^
और $
भी प्रत्येक पंक्ति के शुरू और अंत में मेल खाता है。
उदाहरण
प्रत्येक पंक्ति के शुरू में, बहुपंक्ति सर्च "is" करें:
let text = `Is this सभी हैं is` let pattern = /^is/m;
सूचना 1
"m" परिवर्तक नाप संगतता को वैश्विक से पहले विभाजित करता है。
वैश्विक, नाप संगत सर्च करने के लिए, "m" को "g" और "i" के साथ उपयोग करें。
उदाहरण 1
प्रत्येक शब्दकोश पंक्ति के शुरू में "is" के लिए वैश्विक, बहुपंक्ति सर्च करें:
let text = `Is this सभी हैं is` let pattern = /^is/gm;
उदाहरण 2
प्रत्येक शब्दकोश पंक्ति के शुरू में "is" के लिए वैश्विक, नाप संगत, बहुपंक्ति सर्च करें:
let text = `Is this सभी हैं is` let pattern = /^is/gmi;
उदाहरण 3
प्रत्येक शब्दकोश पंक्ति के अंत में "is" के लिए वैश्विक, बहुपंक्ति सर्च करें:
let text = `Is this सभी हैं is` let text = "Is\nthis\nhis\n?"; let pattern = /is$/gm;
सूचना 2
इस्तेमाल किया जा सकता है multiline प्रकृति की जाँच करें कि m
परिवर्तक.
चेक करें कि "m" परिवर्तक सेट किया गया है: let pattern = /W3S/gi; let result = pattern.multiline;
व्याकरण
new RegExp("regexp", "m")
या छोटे से:
/regexp/m
ब्राउज़र समर्थन
/regexp/m
ये ईसीमैसक्रिप्ट3 (ES3) विशेषता है。
सभी ब्राउज़र ईएस3 (जेसक्रिप्ट 1999) का समर्थन करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|---|
समर्थित | समर्थित | समर्थित | समर्थित | समर्थित | समर्थित |
रेगुलर एक्सप्रेशन सर्च विधियां
जेसक्रिप्ट में, रेगुलर एक्सप्रेशन टेक्स्ट सर्च अलग-अलग विधियों से पूरा किया जा सकता है。
उपयोगपैटर्न (pattern)इस रूप में, ये सबसे आम विधियां हैं:
उदाहरण | वर्णन |
---|---|
text.match(पैटर्न) | शब्दकोश विधि match() |
text.search(पैटर्न) | शब्दकोश विधि search() |
पैटर्न.exec(text) | RexExp विधि exec() |
पैटर्न.test(text) | RexExp विधि test() |
- पिछला पृष्ठ डी
- अगला पृष्ठ [abc]
- एक स्तर ऊपर वापस जाएं जेसक्रिप्ट रेगएक्स्प रेफरेंस मैनुअल