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

এক্সপ্রেশন ম্যাচ করার জন্য জাভাস্ক্রিপ্ট RegExp কীভাবে লিখবেন?


এক্সপ্রেশন ম্যাচ করতে জাভাস্ক্রিপ্ট match() মেথডটি ব্যবহার করুন। এই মেথডটি একটি স্ট্রিংকে রেগুলার এক্সপ্রেশনের সাথে ম্যাচ করিয়ে ম্যাচগুলো রিট্রিভ করতে ব্যবহৃত হয়। নিচে প্যারামিটারটি দেওয়া হলো −

  • param − একটি রেগুলার এক্সপ্রেশন অবজেক্ট।

যদি রেগুলার এক্সপ্রেশনে g ফ্ল্যাগ না থাকে, তবে এটি regexp.exec(string)-এর মতো ফলাফল রিটার্ন করে।

যদি রেগুলার এক্সপ্রেশনে g ফ্ল্যাগ থাকে, তবে মেথডটি সকল ম্যাচ ধারণকারী একটি অ্যারে রিটার্ন করে।

উদাহরণ

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

<html>    <head>       <title>JavaScript String match() Method</title>    </head>    <body>       <script>          var str = "For more information, see Chapter 3.4.5.1";          var re = /(chapter \d+(\.\d)*)/i;          var found = str.match( re );          document.write(found );       </script>    </body> </html>

  1. জাভাস্ক্রিপ্টে স্পেস রিমুভ করার রেগুলার এক্সপ্রেশন

  2. জাভাস্ক্রিপ্টে রেগুলার এক্সপ্রেশন টেস্ট এবং এক্সিকিউট করার পদ্ধতি

  3. পাইথন রেগুলার এক্সপ্রেশন দিয়ে re.findall() কীভাবে ব্যবহার করবেন?

  4. পাইথন রেগুলার এক্সপ্রেশনে re.finditer() মেথড কীভাবে ব্যবহার করবেন?