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

C# Regular Expression में Substitution समझाया गया


Regular Expression एक Pattern है जिसे Input Text के विरुद्ध Match किया जा सकता है। Characters, Operators, और Constructs की विभिन्न Categories हैं जो आपको Regular Expressions Define करने देती हैं। Substitutions का उपयोग Replacement Patterns में किया जाता है।

निम्न Table Substitutions को List करती है।

Character Description Pattern Replacement Pattern Input String Resulting String
$number Group Number द्वारा Matched Substring को Substitute करता है। \b(\w+)(\s)(\w+)\b $3$2$1 "one two" "two one"
${name} Named Groupname द्वारा Matched Substring को Substitute करता है। \b(?\w+)(\s)(?\w+)\b ${word2} ${word1} "one two" "two one"
$$ Literal "$" को Substitute करता है। \b(\d+)\s?USD $$$1 "103 USD" "$103"
$& Whole Match की Copy को Substitute करता है। (\$*(\d*(\.+\d+)?){1}) **$& "$1.30" "**$1.30**"
$` Match से पहले Input String के सभी Text को Substitute करता है। B+ $` "AABBCC" "AAAACC"
$' Match के बाद Input String के सभी Text को Substitute करता है। B+ $' "AABBCC" "AACCCC"
$+ Last Captured Group को Substitute करता है। B+(C+) $+ "AABBCCDD" AACCDD
$_ Entire Input String को Substitute करता है। B+ $_ "AABBCC" "AAAABBCCC

  1. जावास्क्रिप्ट रेगुलर एक्सप्रेशन मॉडिफायर्स को उदाहरण सहित समझाएं जावास्क्रिप्ट रेगुलर एक्सप्रेशन मॉडिफायर्स को उदाहरण सहित समझाएं

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

  1. - पायथन रेगुलर एक्सप्रेशन search और match में अंतर समझाएं

    re.match() और re.search() दोनों पायथन मॉड्यूल re के मेथड्स हैं। re.match() मेथड तभी मेल खाता है जब यह स्ट्रिंग की शुरुआत में होता है। उदाहरण के लिए, स्ट्रिंग TP Tutorials Point TP पर match() कॉल करना और पैटर्न TP खोजना मेल खाएगा। उदाहरण result = re.match(rTP, TP Tutorials Point TP) print result.g

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

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