regex - Regular Expression: Double Backslashes in Bracket Expression -


निम्नलिखित अभिव्यक्ति मिलान में डबल बैकस्लैश क्या करते हैं?

  / ^ [\\ ?]   

क्या यह \ और और (बैकस्लैश से बच गया) के लिए एक फिल्टर है - या - \\ < / Code> और & amp; (बच नहीं) - या - \ और ? (प्रश्न चिह्न से बच गए)?

<

यहां आपके नियमित अभिव्यक्ति का एक लिंक है, उदाहरण के कुछ परीक्षण स्ट्रिंग के साथ।

कोड> ^ आपके नियमित स्ट्रिंग की शुरुआत के लिए मिलान करने वाले आपके नियमित एक्सप्लोरर एंकर की शुरुआत में।

इसके बाद ब्रैकेट्स [] , जिसका अर्थ है कि कोष्ठकों के भीतर के किसी भी पात्र के लिए मिलान किया जा सकता है।

कोष्ठक के अंदर, आपके पास \\ - पहले \ escapes जो चरित्र निम्नलिखित है - जिसका अर्थ है कि आप उस \ का पालन करने के बारे में जो भी खोजना चाहते हैं। यह ऐसा ही होता है कि इसके बाद क्या होता है एक और \ - इसका अर्थ है कि आप जिन वर्णों को स्वीकार करेंगे वे एक \ है।

इसके बाद प्रश्न-चिह्न ? - जो, जब ब्रैकेट्स में रखा जाता है, का शाब्दिक मतलब है कि आप प्रश्न-चिह्न चिह्न के लिए मैच करना चाहते हैं।

इसलिए, आपका नियमित अभिव्यक्ति किसी भी स्ट्रिंग की तलाश कर रही है

फिर से, कृपया संदर्भ लें।

Comments

Popular posts from this blog

c++ - why does this code produce a runtime error? -

java - Can Find the error -

maximum size of array in c -