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

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

re.findall() সব ম্যাচিং প্যাটার্নের একটি লিস্ট পেতে হেল্প করে। এটি দেওয়া স্ট্রিংয়ের শুরু বা শেষ থেক সার্চ করে। আপনি যদি findall মেথড ব্যবহার করে একটি প্যাটার্ন দেওয়া স্ট্রিং-এ সার্চ করেন তবে এটি প্যাটার্নের সব অকারেন্স ফেরত দেবে। প্যাটার্ন সার্চ করার সময় re.findall() সবসময় ব্যবহার করার পরামর্শ দেওয়া হয়, এটি re.search() এবং re.match() দুটোর কাজ করে।

উদাহরণ

import re
result = re.search(r'TP', 'TP Tutorials Point TP')
print result.group()

আউটপুট

TP
  1. পাইথন রেগুলার এক্সপ্রেশনে ডিলিমিটার ব্যবহার করে স্ট্রিং স্প্লিট করবেন?

  2. পাইথন রেগুলার এক্সপ্রেশনে \B (নন-ওয়ার্ড বাউন্ডারি) এর কাজ

  3. পাইথন রেগুলার এক্সপ্রেশনে গ্রুপিং (Grouping) এর কাজ

  4. পাইথন রেগুলার এক্সপ্রেশনে মডিফায়ার (Modifiers/Flags) এর কাজ