এখানে পাইথন রেগুলার এক্সপ্রেশনের দুটি মৌলিক উদাহরণ
re.match() পদ্ধতিটি মিল খুঁজে পায় যদি এটি স্ট্রিংয়ের শুরুতে ঘটে। উদাহরণ স্বরূপ, 'TP Tutorials Point TP' স্ট্রিং-এ ম্যাচ() কল করা এবং একটি প্যাটার্ন খুঁজলে 'TP' মিলবে। যাইহোক, যদি আমরা শুধুমাত্র টিউটোরিয়াল খুঁজি, প্যাটার্ন মিলবে না। কোড চেক করা যাক।
উদাহরণ
আমদানি ফলাফল =re.match(r'TP', 'TP Tutorials Point TP')প্রিন্ট ফলাফল
আউটপুট
>re.search() পদ্ধতিটি re.match() এর মতই কিন্তু এটি শুধুমাত্র স্ট্রিংয়ের শুরুতে মিল খুঁজে পেতে আমাদের সীমাবদ্ধ করে না। re.match() পদ্ধতির বিপরীতে, এখানে 'TP Tutorials Point TP' স্ট্রিং-এ প্যাটার্ন 'টিউটোরিয়াল' অনুসন্ধান করলে একটি মিল ফিরে আসবে।
উদাহরণ
ইমপোর্ট রিজাল্ট =re.search(r'Tutorials', 'TP Tutorials Point TP')print result.group()আউটপুট
টিউটোরিয়ালএখানে আপনি দেখতে পাচ্ছেন যে, search() পদ্ধতি স্ট্রিং এর যেকোনো অবস্থান থেকে একটি প্যাটার্ন খুঁজে পেতে সক্ষম কিন্তু এটি শুধুমাত্র অনুসন্ধান প্যাটার্নের প্রথম উপস্থিতি প্রদান করে।