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

C#-এ কোয়ান্টিফায়ার (Quantifiers)

কোয়ান্টিফায়ার নির্দিষ্ট করে যে কোনো ইনপুট স্ট্রিং-এ ম্যাচ হওয়ার জন্য আগের এলিমেন্ট (যেটি একটি ক্যারেক্টার, গ্রুপ, বা ক্যারেক্টার ক্লাস হতে পারে) কতবার উপস্থিত থাকতে হবে।

উদাহরণ দেখা যাক:

* কোয়ান্টিফায়ার আগের এলিমেন্ট শূন্য বা অধিকবার ম্যাচ করবে, উদাহরণ: ".0", "19.9", "219.9", ইত্যাদি।

C#-এ সকল কোয়ান্টিফায়ার নিচে দেওয়া হলো:

কোয়ান্টিফায়ার বিবরণ প্যাটার্ন ম্যাচ
* আগের এলিমেন্ট শূন্য বা অধিকবার ম্যাচ করে। \d*\.\d ".0", "19.9", "219.9"
+ আগের এলিমেন্ট এক বা অধিকবার ম্যাচ করে। "be+" "been"-এ "bee", "bent"-এ "be"
? আগের এলিমেন্ট শূন্য বা একবার ম্যাচ করে। "rai?n" "ran", "rain"
{ n } আগের এলিমেন্ট ঠিক n বার ম্যাচ করে। ",\d{3}" "1,043.6"-এ ",043", ",876", ",543", "9,876,543,210"-এ ",210"
{ n ,} আগের এলিমেন্ট কমপক্ষে n বার ম্যাচ করে। "\d{2,}" "166", "29", "1930"
{ n , m } আগের এলিমেন্ট কমপক্ষে n বার, কিন্তু højর্দশ m বার ম্যাচ করে। "\d{3,5}" "166", "17668", "193024"-এ "19302"
*? আগের এলিমেন্ট শূন্য বা অধিকবার ম্যাচ করে, কিন্তু যতটা সম্ভব কমবার। \d*?\.\d ".0", "19.9", "219.9"
+? আগের এলিমেন্ট এক বা অধিকবার ম্যাচ করে, কিন্তু যতটা সম্ভব কমবার। "be+?" "been"-এ "be", "bent"-এ "be"
?? আগের এলিমেন্ট শূন্য বা একবার ম্যাচ করে, কিন্তু যতটা সম্ভব কমবার। "rai??n" "ran", "rain"
{ n }? আগের এলিমেন্ট ঠিক n বার ম্যাচ করে। ",\d{3}?" "1,043.6"-এ ",043", ",876", ",543", "9,876,543,210"-এ ",210"
{ n ,}? আগের এলিমেন্ট কমপক্ষে n বার ম্যাচ করে, কিন্তু যতটা সম্ভব কমবার। "\d{2,}?" "166", "29", "1930"
{ n , m }? আগের এলিমেন্ট n এবং m বার এর মাঝপথে ম্যাচ করে, কিন্তু যতটা সম্ভব কমবার। "\d{3,5}?" "166", "17668", "193024"-এ "193", "024"
  1. CSS Outline: এলিমেন্টের বর্ডারের বাইরে আউटलাইন (Outline) আঁকার গাইড

  2. জাভাস্ক্রিপ্টে উপাদান n-বার বেশি পুনরাবৃত্তি হচ্ছে কিনা যাচাই

  3. জাভাস্ক্রিপ্টে n بار থেকে বেশি tekrar পাওয়া উপাদান মুছে ফেলা

  4. HTML Quotations