मुझे एक वर्ग चाहिए जो एक वर्ग ब्रैकेट से मेल खाता है [। मैं अभी तक एक नहीं मिला है। मुझे लगता है कि मैंने सभी संभावनाओं की कोशिश की, लेकिन सही नहीं पाया। इसके लिए एक वैध रेगेक्स क्या है?
जवाबों:
\स्क्वायर ब्रैकेट के सामने बैकस्लैश का उपयोग कैसे करें । सामान्य रूप से वर्गाकार कोष्ठक वर्ण वर्ग से मेल खाते हैं।
क्या आप इससे बच रहे हैं \?
/\[/
यहां नियमित एक्सप्रेशन के साथ आरंभ करने के लिए एक उपयोगी संसाधन है:
आप एक ही समय में वर्ग कोष्ठक के दोनों रूपों को खोजने के लिए देख रहे हैं, तो आपको निम्न पैटर्न जो की एक सीमा को परिभाषित करता है का उपयोग कर सकते या तो[ संकेत या] संकेत:/[\[\]]/
[[\]]या तो ब्रैकेट से मेल खाएगा। कुछ regex बोलियों (उदाहरण के लिए grep) में आप बैकस्लैश को छोड़ सकते हैं ]यदि आप इसे रखने के तुरंत बाद [(क्योंकि एक खाली वर्ण वर्ग कभी उपयोगी नहीं होगा) [][]। लेकिन यह जावा या जावास्क्रिप्ट में काम नहीं करता है।
यदि आप [या को हटाना चाहते हैं ], तो अभिव्यक्ति का उपयोग करें "\\[|\\]":।
दो बैकस्लैश स्क्वायर ब्रैकेट से बच जाते हैं और पाइप एक "या" है।