एक रेगुलर एक्सप्रेशन एक पैटर्न है जिसे किसी इनपुट टेक्स्ट से मिलान किया जा सकता है। एक पैटर्न में एक या एक से अधिक वर्ण अक्षर, ऑपरेटर या संरचनाएं होती हैं।
आइए रेगेक्स का उपयोग करते हुए 'एम' अक्षर से शुरू होने वाले शब्दों को प्रदर्शित करने के लिए एक उदाहरण देखें।
उदाहरण
using System; using System.Text.RegularExpressions; namespace Demo { class Program { private static void showMatch(string text, string expr) { Console.WriteLine("The Expression: " + expr); MatchCollection mc = Regex.Matches(text, expr); foreach (Match m in mc) { Console.WriteLine(m); } } static void Main(string[] args) { string str = "Mandatory requirements for a Cricket Match Event!"; Console.WriteLine("Matching words that start with 'M': "); showMatch(str, @"\bM\S*"); Console.ReadKey(); } } }
आउटपुट
Matching words that start with 'M': The Expression: \bM\S* Mandatory Match
ऊपर, मेरे पास स्ट्रिंग है।
string str = "Mandatory requirements for a Cricket Match Event!";
'M' से शुरू होने वाले सभी शब्दों को प्राप्त करने के लिए, मैंने निम्नलिखित पैटर्न का उपयोग किया है -
@"\bM\S*