পাইথনে Findall কি?
পাইথনে Findall কি?

ভিডিও: পাইথনে Findall কি?

ভিডিও: পাইথনে Findall কি?
ভিডিও: Python Regex Findall() 2024, নভেম্বর
Anonim

findall () স্ট্রিং-এর একটি তালিকা হিসাবে, স্ট্রিং-এ প্যাটার্নের সমস্ত অ-ওভারল্যাপিং ম্যাচগুলি ফেরত দিন। স্ট্রিংটি বাম-থেকে-ডানে স্ক্যান করা হয় এবং মিলগুলি পাওয়া ক্রম অনুসারে ফেরত দেওয়া হয়। উদাহরণ: # ক পাইথন এর কাজ প্রদর্শনের জন্য প্রোগ্রাম।

একইভাবে কেউ প্রশ্ন করতে পারে, রি ফাইন্ডাল কি করে?

পুনঃ . findall () মডিউল ব্যবহার করা হয় যখন আপনি ফাইলের লাইনের উপর পুনরাবৃত্তি করতে চান, এটি ইচ্ছাশক্তি একক ধাপে সমস্ত ম্যাচের একটি তালিকা ফেরত দিন। উদাহরণস্বরূপ, এখানে আমাদের ই-মেইল ঠিকানাগুলির একটি তালিকা রয়েছে এবং আমরা চাই যে সমস্ত ই-মেইল ঠিকানা তালিকা থেকে বের করা হোক, আমরা ব্যবহার করি পুনরায় . findall পদ্ধতি

উপরের পাশে, কিভাবে আপনি পাইথনে একটি নিয়মিত অভিব্যক্তি মেলে? নিয়মিত এক্সপ্রেশন ম্যাচিং এর ধাপ

  1. import re সহ regex মডিউল আমদানি করুন।
  2. re দিয়ে একটি Regex অবজেক্ট তৈরি করুন। compile() ফাংশন।
  3. রেজেক্স অবজেক্টের অনুসন্ধান() পদ্ধতিতে আপনি যে স্ট্রিংটি অনুসন্ধান করতে চান তা পাস করুন।
  4. প্রকৃত মিলিত পাঠ্যের একটি স্ট্রিং ফেরত দিতে ম্যাচ অবজেক্টের গ্রুপ() পদ্ধতিতে কল করুন।

এখানে, পাইথনে Finditer কি?

পাইথন সন্ধানকারী নিয়মিত অভিব্যক্তি উদাহরণ। সন্ধানকারী স্ট্রিং-এ রেগুলার এক্সপ্রেশন প্যাটার্নের জন্য সমস্ত নন-ওভারল্যাপিং ম্যাচের উপর একটি পুনরাবৃত্তিকারী প্রদান করে। (ডক্স দেখুন।) এটি টেক্সট প্রসেসিংয়ের জন্য একটি শক্তিশালী টুল এবং আমি প্রায়ই যথেষ্ট ব্যবহার করি না।

আপনি কিভাবে Python এ বিভক্ত ব্যবহার করবেন?

যদি তুমি চাও বিভক্ত একটি স্ট্রিং যা নিখুঁত মিলের পরিবর্তে একটি নিয়মিত অভিব্যক্তির সাথে মেলে, ব্যবহার দ্য বিভক্ত () এর পুনরায় মডিউল ভিতরে পুনরায় . বিভক্ত (), প্রথম প্যারামিটারে রেগুলার এক্সপ্রেশন প্যাটার্ন এবং দ্বিতীয় প্যারামিটারে টার্গেট ক্যারেক্টার স্ট্রিং উল্লেখ করুন। একটি উদাহরণ বিভক্ত পরপর সংখ্যা দ্বারা নিম্নরূপ.

প্রস্তাবিত: