Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # क्वांटिफायर को रेगुलर एक्सप्रेशन में समझाएं

सी # में क्वांटिफायर निर्दिष्ट करते हैं कि पिछले तत्व के कितने उदाहरण (जो एक चरित्र, एक समूह या एक चरित्र वर्ग हो सकता है) एक मैच होने के लिए इनपुट स्ट्रिंग में मौजूद होना चाहिए।

<थ>विवरण <थ>पैटर्न <थ>मैचों
मात्राांक
* पिछले तत्व से शून्य या अधिक बार मेल खाता है। \d*\.\d .0", "19.9", "219.9"
+ पिछले तत्व से एक या अधिक बार मेल खाता है। "बी+" "बीन" में "बीन", "बी" में "बेंट"
? पिछले तत्व से शून्य या एक बार मेल खाता है। "राय?एन" "भाग गया", "बारिश"
{ n } पिछले तत्व से ठीक n बार मेल खाता है। ",\d{3}" ",043" में "1,043.6", ",876", ",543", और ",210" में "9,876,543,210"
{ n ,} पिछले तत्व से कम से कम n बार मेल खाता है। "\d{2,}" "166", "29", "1930"
{ n , m } पिछले तत्व से कम से कम n बार मेल खाता है, लेकिन m बार से अधिक नहीं। "\d{3,5}" "166", "17668" "19302" "193024" में
*? पिछले तत्व से शून्य या अधिक बार मेल खाता है, लेकिन जितना संभव हो उतना कम बार। \d*?\.\d .0", "19.9", "219.9"
*? पिछले तत्व से शून्य या अधिक बार मेल खाता है, लेकिन जितना संभव हो उतना कम बार। \d*?\.\d .0", "19.9", "219.9"
+? पिछले तत्व का एक या अधिक बार मिलान करता है, लेकिन जितना संभव हो उतना कम बार। "होना+?" "be" में "been", "be" in "Bent"
?? पिछले तत्व से शून्य या एक बार मेल खाता है, लेकिन यथासंभव कम बार। "राय??n" "भाग गया", "बारिश"
{ n }? पिछले तत्व से ठीक n बार मेल खाता है। ",\d{3}?" ",043" में "1,043.6", ",876", ",543", और ",210" में "9,876,543,210"
{ n ,}? पिछले तत्व से कम से कम n बार मेल खाता है, लेकिन जितना संभव हो उतना कम। "\d{2,}?" "166", "29", "1930"
{ n , m }? पिछले तत्व का n और m बार के बीच मिलान करता है, लेकिन जितना संभव हो उतना कम बार। "\d{3,5}?" "166", "17668" "193", "024" "193024" में

  1. जावास्क्रिप्ट रेगुलर एक्सप्रेशन संशोधक को उदाहरणों के साथ समझाएं

    जावास्क्रिप्ट रेगुलर एक्सप्रेशन संशोधक रेगुलर एक्सप्रेशन का वैकल्पिक हिस्सा हैं और हमें केस असंवेदनशील और वैश्विक खोजकर्ता करने की अनुमति देते हैं। संशोधक को एक साथ भी जोड़ा जा सकता है। संशोधक निम्नलिखित हैं - संशोधक विवरण g यह वैश्विक मिलान को सक्षम बनाता है और पहले मैच पर रुकने के बजाय सभी मि

  1. पायथन रेगुलर एक्सप्रेशन सर्च बनाम मैच की व्याख्या करें

    re.match() और re.search() दोनों ही Python मॉड्यूल re. के तरीके हैं। यदि स्ट्रिंग की शुरुआत में होता है तो re.match() विधि मिलान ढूंढती है। उदाहरण के लिए, TP Tutorials Point TP स्ट्रिंग पर match() को कॉल करना और TP पैटर्न की तलाश करना मेल खाएगा। उदाहरण result = re.match(r'TP', 'TP Tutori

  1. क्या आप पायथन रेगुलर एक्सप्रेशन सिंटैक्स को सरल तरीके से समझा सकते हैं?

    एक रेगुलर एक्सप्रेशन वर्णों का एक क्रम है जो मुख्य रूप से एक स्ट्रिंग या फ़ाइल में पैटर्न को खोजने और बदलने के लिए उपयोग किया जाता है। पायथन रेगुलर एक्सप्रेशन सिंटैक्स दो प्रकार के वर्णों का उपयोग करता है - मेटा वर्ण:जैसा कि नाम से पता चलता है, इन वर्णों का एक विशेष अर्थ होता है, जो वाइल्ड कार्ड