কম্পিউটার

কেন আমরা পাইথন রেগুলার এক্সপ্রেশনে re.compile() পদ্ধতি ব্যবহার করি?


The re.compile() পদ্ধতি

re.compile(pattern, repl, string):

আমরা একটি রেগুলার এক্সপ্রেশন প্যাটার্নকে প্যাটার্ন অবজেক্টে একত্রিত করতে পারি, যা প্যাটার্ন ম্যাচিংয়ের জন্য ব্যবহার করা যেতে পারে। এটি পুনরায় লেখা ছাড়াই একটি প্যাটার্ন আবার অনুসন্ধান করতে সহায়তা করে৷

উদাহরণ

import re
pattern=re.compile('TP')
result=pattern.findall('TP Tutorialspoint TP')
print result
result2=pattern.findall('TP is most popular tutorials site of India')
print result2

আউটপুট

['TP', 'TP']
['TP']

  1. পাইথন রেগুলার এক্সপ্রেশনে আমরা কিভাবে re.finditer() পদ্ধতি ব্যবহার করব?

  2. কিভাবে re.compile ছাড়া একটি কেস সংবেদনশীল পাইথন রেগুলার এক্সপ্রেশন লিখবেন?

  3. পাইথনে নিয়মিত এক্সপ্রেশন পুনরাবৃত্তি কেস কি?

  4. পাইথনে একটি নিয়মিত অভিব্যক্তি কি?