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

সি শার্প প্রোগ্রাম: স্ট্রিং-এ সকল ডিজিট ম্যাচ করা

স্ট্রিং-এ সকল ডিজিট ম্যাচ করতে সি শার্প Regex ব্যবহার করুন।

প্রথমে ডিজিটসহ একটি স্ট্রিং সেট করুন −

string str = "These are my marks: 90 out of 100!";

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

@"\d+"

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

উদাহরণ

using System; 
using System.Text.RegularExpressions; 
namespace Demo { 
    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 = "These are my marks: 90 out of 100!"; 
            Console.WriteLine("স্ট্রিং থেকে ডিজিট বের করা হচ্ছে..."); 
            showMatch(str, @"\d+"); 
            Console.ReadKey(); 
        } 
    } 
}

আউটপুট

স্ট্রিং থেকে ডিজিট বের করা হচ্ছে...
দ এক্সপ্রেশন: \d+
90
100
  1. জাভা রেগুলার এক্সপ্রেশন: প্যারেনথেসিস ( বা ) ম্যাচ করার প্রোগ্রাম

  2. পাইথন: স্ট্রিং থেকে সব ডিজিট বের করা

  3. পাইথন প্রোগ্রাম: স্ট্রিং-এ অক্ষর এবং সংখ্যার সংখ্যা গণনা করা

  4. পাইথনে দিয়ে गये সংখ্যার সব ডিজিটের যোগফল বের করার প্রোগ্রাম