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

रेगुलर एक्सप्रेशन में C# प्रतिस्थापन की व्याख्या करें

रेगुलर एक्सप्रेशन एक पैटर्न है जिसका मिलान इनपुट टेक्स्ट से किया जा सकता है। पात्रों, ऑपरेटरों और संरचनाओं की विभिन्न श्रेणियां हैं जो आपको नियमित अभिव्यक्तियों को परिभाषित करने देती हैं। प्रतिस्थापन पैटर्न में प्रतिस्थापन का उपयोग किया जाता है।

निम्न तालिका प्रतिस्थापनों को सूचीबद्ध करती है।

<वें>चरित्र <थ>विवरण <थ>पैटर्न
प्रतिस्थापन पैटर्न इनपुट स्ट्रिंग परिणामी स्ट्रिंग
$नंबर समूह संख्या से मेल खाने वाले विकल्प को प्रतिस्थापित करता है। \b(\w+)(\s)(\w+)\b $3$2$1 "एक दो" "दो एक"
${name} नामांकित समूहनाम से मेल खाने वाले सबस्ट्रिंग को प्रतिस्थापित करता है। \b(?\w+)(\s)(?\w+)\b ${word2} ${word1} "एक दो" "दो एक"
$$ एक शाब्दिक "$" को प्रतिस्थापित करता है। \b(\d+)\s?USD $$$1 "103 USD" "$103"
$& पूरे मैच की एक कॉपी को प्रतिस्थापित करता है। (\$*(\d*(\.+\d+)?){1}) **$& "$1.30" "**$1.30**"
$` मैच से पहले इनपुट स्ट्रिंग के सभी टेक्स्ट को प्रतिस्थापित करता है। B+ $` "AABBCC" "एएएएसीसी"
$' मैच के बाद इनपुट स्ट्रिंग के सभी टेक्स्ट को प्रतिस्थापित करता है। B+ $' "AABBCC" "AACCCC"
$+ कैप्चर किए गए अंतिम समूह को प्रतिस्थापित करता है। B+(C+) $+ "AABBCCDD" एएसीसीडीडी
$_ संपूर्ण इनपुट स्ट्रिंग को प्रतिस्थापित करता है। B+ $_ "AABBCC" "AAAAABBCCC

  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. क्या आप पायथन रेगुलर एक्सप्रेशन सिंटैक्स को सरल तरीके से समझा सकते हैं?

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