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

সি শার্পে রেগুলার এক্সপ্রেশন ব্যবহার করে URL যাচাই করা

যাচাই করতে, আপনাকে প্রোটোকলগুলো চেক করতে হবে।

http https

সাথে সাথে, আপনাকে .com, .in, .org, ইত্যাদি চেক করতে হবে।

এজন্য, নিচের রেগুলার এক্সপ্রেশনটি ব্যবহার করুন −

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

কোডটি নিচে দেওয়া হলো −

উদাহরণ

using System; 
using System.Text.RegularExpressions; 
namespace RegExApplication { 
    class Program { 
        private static void showMatch(string text, string expr) { 
            Console.WriteLine("দ এক্সপ্রেশন: " + expr); 
            MatchCollection mc = Regex.Matches(text, expr); 
            foreach (Match m in mc) { 
                Console.WriteLine(m); 
            } 
        } 
        static void Main(string[] args) { 
            string str = "https://example.com"; 
            Console.WriteLine("URL মিল করা হচ্ছে..."); 
            showMatch(str, @"^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?$"); 
            Console.ReadKey(); 
        } 
    } 
}

আউটপুট

URL মিল করা হচ্ছে...
দ এক্সপ্রেশন: ^(http|http(s)?://)?([\w-]+\.)+[\w-]+[.com|.in|.org]+(\[\?%&=]*)?$
https://example.com
  1. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে নন-হোয়াইটস্পেস ক্যারেক্টার ম্যাচ করার পদ্ধতি

  2. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে হোয়াইটস্পেস ম্যাচ করার পদ্ধতি

  3. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে নন-ওয়ার্ড ক্যারেক্টার ম্যাচ করার পদ্ধতি

  4. পাইথন রেগুলার এক্সপ্রেশন ব্যবহার করে ওয়ার্ড ম্যাচ করার পদ্ধতি