কম্পিউটার টিউটোরিয়াল

C# Regex Matches পদ্ধতি


এই পদ্ধতি একটি প্যাটার্নের উদাহরণগুলো মিলিয়ে এবং প্যাটার্নের ভিত্তিতে মান বের করতে ব্যবহৃত হয়।

বৈধ URL চেক করার পদ্ধতি দেখুন।

তার জন্য, Matches পদ্ধতিতে regex এক্সপ্রেশন পাস করুন।

MatchCollection mc = Regex.Matches(text, expr);

উপরোক্তে, expr হলো আমাদের সেট করা এক্সপ্রেশন যা বৈধ URL চেক করার জন্য।

"^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?”

যে টেক্সটটি চেক করার জন্য সেট করা হয়েছে তা হলো একটি URL অর্থাৎ

https://demo.com

সম্পূর্ণ কোড নিচে দেখুন।

উদাহরণ

using System; using System.Text.RegularExpressions; namespace Demo {    class Program {       private static void showMatch(string text, string expr) {          MatchCollection mc = Regex.Matches(text, expr);          foreach (Match m in mc) {             Console.WriteLine(m);          }       }       static void Main(string[] args) {          string str = "https://demo.com";          Console.WriteLine("Matching URL...");          showMatch(str, @"^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?");          Console.ReadKey();       }    } }

আউটপুট

Matching URL... https://demo.com

  1. HTML DOM insertAdjacentText() মেথড

  2. HTML DOM Location replace() মেথড

  3. HTML DOM normalize() মেথড

  4. জাভায় Matcher toMatchResult() মেথড উদাহরণসহ ব্যাখ্যা