ব্র্যাকেটেড ক্যারেক্টার সিকোয়েন্স এবং সিঙ্গেল ক্যারেক্টারের ফ্রিকোয়েন্সি বা পজিশনকে একটি স্পেশাল ক্যারেক্টার দ্বারা বোঝানো হয়। প্রতিটি স্পেশাল ক্যারেক্টারের একটি নির্দিষ্ট কনোটেশন রয়েছে। +, *, ?, এবং $ ফ্ল্যাগগুলো সব ক্যারেক্টার সিকোয়েন্সের পরে আসে।
| Sr.No | Expression & Description |
|---|---|
| 1 | p+ এটি এক বা একাধিক p ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে। |
| 2 | p* এটি শূন্য বা একাধিক p ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে। |
| 3 | p? এটি সর্বোচ্চ একটি p ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে। |
| 4 | p{N} এটি N সংখ্যক p-এর সিকোয়েন্স ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে |
| 5 | p{2,3} এটি দুই বা তিনটি p-এর সিকোয়েন্স ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে। |
| 6 | p{2, } এটি কমপক্ষে দুইটি p-এর সিকোয়েন্স ধারণকারী যেকোনো স্ট্রিং ম্যাচ করে। |
| 7 | p$ এটি শেষে p থাকা যেকোনো স্ট্রিং ম্যাচ করে। |
| 8 | ^p এটি শুরুতে p থাকা যেকোনো স্ট্রিং ম্যাচ করে। |
উদাহরণ
নিচের কোডটি রান করে জাভাস্ক্রিপ্ট রেগুলার এক্সপ্রেশনে স্পেশাল ক্যারেক্টারهاর সাথে কীভাবে কাজ করা যায় তা শিখুন −
<html> <head> <title>JavaScript Regular Expressions</title> </head> <body> <script> var myStr = "Welcome to our website! Welcome to Tutorialspoint!"; var reg = /Wel*/g; var match = myStr.match(reg); document.write(match); </script> </body> </html>