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

C#-তে রেগুলার এক্সপ্রেশনে অ্যানকর (Anchors) কী?

অ্যানকর (Anchors) হলো C#-তে রেগুলার এক্সপ্রেশনের কনস্ট্রাক্ট। এটি স্ট্রিংয়ে বর্তমান পজিশনের উপর নির্ভর করে ম্যাচ সফল বা ব্যর্থ হয় তা নির্ধারণ করে। নিচের টেবিলে অ্যানকরগুলো দেওয়া হলো:

Assertion বিবরণ Pattern Matches
^ ম্যাচ স্ট্রিং বা লাইনের শুরুতে হতে হবে ^\d{3} "567" in "567-777-"
$ ম্যাচ স্ট্রিংয়ের শেষে বা \n-এর ঠিক আগে হতে হবে -\d{4}$ "-2012" in "8-12-2012"
\A ম্যাচ স্ট্রিংয়ের শুরুতে হতে হবে \A\w{3} "Code" in "Code-007-"
\Z ম্যাচ স্ট্রিংয়ের শেষে বা \n-এর ঠিক আগে হতে হবে -\d{3}\Z "-007" in "Bond-901-007"
\z ম্যাচ স্ট্রিংয়ের পুরো শেষে হতে হবে -\d{3}\z "-333" in "-901-333"
\G ম্যাচ পূর্বের ম্যাচ শেষ হওয়া পয়েন্টে হতে হবে \G\(\d\) "(1)", "(3)", "(5)" in "(1)(3)(5)[7](9)"
\b ম্যাচ \w (অ্যালফানিউমেরিক) এবং \W (নন-অ্যালফানিউমেরিক) ক্যারেক্টারের বাউন্ডারিতে হতে হবে \w "R", "o", "m" and "1" in "Room#1"
\B ম্যাচ \b বাউন্ডারিতে হবে না \Bend\w*\b "ends", "ender" in "end sends endure lender"
  1. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন কী?

  2. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন কীভাবে স্ট্রিংয়ের সাথে মিলিয়ে যাচাই করবেন?

  3. জাভাস্ক্রিপ্টে ফাংশন এক্সপ্রেশন কী?

  4. রুবি রেগুলার এক্সপ্রেশন মাস্টার করুন: অ্যাডভান্সড প্যাটার্ন ম্যাচিং এবং ভ্যালিডেশন