একটি রেগুলার এক্সপ্রেশন হল একটি প্যাটার্ন যা একটি ইনপুট পাঠ্যের সাথে মিলিত হতে পারে৷ একটি প্যাটার্নে এক বা একাধিক অক্ষর লিটারেল, অপারেটর বা কনস্ট্রাক্ট থাকে।
Regex ব্যবহার করে 'M' অক্ষর দিয়ে শুরু হওয়া শব্দগুলি প্রদর্শন করার জন্য একটি উদাহরণ দেখা যাক।
উদাহরণ
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*