JavaScript RegExp Group [abc]
- पिछला पृष्ठ m
- अगला पृष्ठ [^abc]
- एक स्तर ऊपर वापस जाएँ जेसक्रिप्ट रेगएक्स्प्रेस रेफरेंस मैनुअल
परिभाषा और उपयोग
बारहांक [abc] के भीतर के अक्षरों के मेल को निर्धारित करता है。
बारहांक एक अक्षर, समूह या अक्षर आवरण को परिभाषित कर सकते हैं:
[abc] | a, b या c का किसी भी अक्षर |
[A-Z] | बड़े A से बड़े Z तक के किसी भी अक्षर |
[a-z] | छोटे a से छोटे z तक के किसी भी अक्षर |
[A-z] | बड़े A से छोटे z तक के किसी भी अक्षर |
उदाहरण
वैश्विक खोज करके वाक्यांश में अक्षर "h" को खोजें:
let text = "Is this all there is?"; let pattern = /[h]/g;
सूचना
कृपया इसे इस्तेमाल करें: [^abc] अभिव्यक्ति ब्रैकेट में नहीं होने वाले अक्षर को खोज लेती है。
उदाहरण 1
इस वाक्यांश में अक्षर "i" और "s" की वैश्विक खोज करें:
let text = "क्या आपको पता है कि यह सब है?"; let pattern = /[is]/gi;
उदाहरण 2
व्यापक खोज शब्दबंध में "a" से "h" तक के छोटे अक्षरों के लिए करें:
let text = "Is this all there is?"; let pattern = /[a-h]/g;
उदाहरण 3
व्यापक खोज "A" से "E" तक के बड़े अक्षरों के आवर्त को करें:
let text = "I SCREAM FOR ICE CREAM!"; let pattern = /[A-E]/g;
उदाहरण 4
व्यापक खोज "A" से "e" तक के बड़े अक्षरों के लिए (सभी बड़े अक्षरों को खोजेगा, लेकिन केवल "a" से "e" तक के छोटे अक्षरों को खोजेगा)。
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[A-e]/g;
उदाहरण 5
अक्षर आवर्त [a-s] के लिए व्यापक, न कि आकर्षण निरपेक्ष खोज करें:
let text = "I Scream For Ice Cream, is that OK?!"; let pattern = /[a-s]/gi;
उदाहरण 6
अक्षरों के लिए "g" और "gi" खोज करें:
let text = "THIS This this"; let result1 = text.match(/[THIS]/g); let result2 = text.match(/[THIS]/gi);
व्याकरण
new RegExp("[abc]
या संक्षिप्त रूप में:
/[abc]/
संशोधक व्याकरण
new RegExp("[abc]", "g")
या संक्षिप्त रूप में:
/[abc]/g
ब्राउज़र समर्थन
/[abc]/
यह ECMAScript1 (ES1) विशेषता है。
सभी ब्राउज़र एस1 (जेसक्रिप्ट 1997) को पूरी तरह से समर्थित करते हैं:
च्रोम | आईई | एज | फायरफॉक्स | सैफारी | ओपेरा |
---|---|---|---|---|---|
समर्थित | समर्थित | समर्थित | समर्थित | समर्थित | समर्थित |
रेगुलर अभिव्यक्ति सर्च विधियां
जेसक्रिप्ट में, रेगुलर अभिव्यक्ति टेक्स्ट सर्च को अलग-अलग विधियों से पूरा किया जा सकता है。
उपयोगपैटर्न (pattern)इस प्रकार के वाक्यांश, ये सबसे आम विधियां हैं:
उदाहरण | वर्णन |
---|---|
text.match(पैटर्न (pattern)) | शब्दबंध विधि match() |
text.search(पैटर्न (pattern)) | शब्दबंध विधि search() |
पैटर्न (pattern).exec(text) | RexExp विधि exec() |
पैटर्न (pattern).test(text) | RexExp विधि test() |
- पिछला पृष्ठ m
- अगला पृष्ठ [^abc]
- एक स्तर ऊपर वापस जाएँ जेसक्रिप्ट रेगएक्स्प्रेस रेफरेंस मैनुअल