কম্পিউটার

C# 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 সন্নিবেশ AdjacentText( ) পদ্ধতি

  2. HTML DOM অবস্থান প্রতিস্থাপন() পদ্ধতি

  3. HTML DOM নরমালাইজ( ) পদ্ধতি

  4. উদাহরণ সহ জাভাতে ম্যাচার টু ম্যাচ রেসল্ট() পদ্ধতি