103 of 151 menu

re মডিউলের match মেথড

re মডিউলের match মেথডটি শুধুমাত্র স্ট্রিংয়ের শুরুতে রেগুলার এক্সপ্রেশন-এর সাথে মিল খোঁজে। মেথডের প্রথম প্যারামিটারে আমরা যে রেগুলারটি খুঁজব তা নির্দিষ্ট করি, দ্বিতীয় প্যারামিটারে - যে স্ট্রিংয়ে এটি খুঁজব। তৃতীয় ঐচ্ছিক প্যারামিটারে রেগুলার এক্সপ্রেশনের জন্য অতিরিক্ত কনফিগারেশনের ফ্ল্যাগগুলি সেট করা যেতে পারে। মেথডটি Match object রিটার্ন করে। যদি কোন মিল না পাওয়া যায়, None রিটার্ন করা হয়।

সিনট্যাক্স

import re re.match(রেগুলার_এক্সপ্রেশন, স্ট্রিং, [ফ্ল্যাগ])

উদাহরণ

আসুন সমস্ত সংখ্যাসহ সাবস্ট্রিং খুঁজে বের করি:

txt = '123 456 789' res = re.match('\d+', txt) print(res)

কোড এক্সিকিউট করার ফলাফল:

<re.Match object; span=(0, 3), match='123'>

উদাহরণ

এবং এখন আমাদের স্ট্রিংটি যেন বর্ণানুক্রমিক ক্যারেক্টার দিয়ে শুরু হয়:

txt = 'aaaa 123 456 789' res = re.match('\d+', txt) print(res)

কোড এক্সিকিউট করার ফলাফল:

None

আরও দেখুন

  • findall মেথড re মডিউলের,
    যা স্ট্রিংয়ে সমস্ত মিলের একটি তালিকা রিটার্ন করে
  • finditer মেথড re মডিউলের,
    যা স্ট্রিংয়ে রেগুলার এক্সপ্রেশনের সাথে সমস্ত মিলের একটি ইটারেটর রিটার্ন করে
  • search মেথড re মডিউলের,
    যা স্ট্রিংয়ে রেগুলার এক্সপ্রেশনের প্রথম মিল খোঁজে
  • fullmatch মেথড re মডিউলের,
    যা স্ট্রিংয়ে রেগুলার এক্সপ্রেশনের সাথে সম্পূর্ণ মিল খোঁজে
  • Match object re মডিউলের,
    যাতে রেগুলার এক্সপ্রেশনের সাথে মিলের তথ্য থাকে
বাংলা
AfrikaansAzərbaycanБългарскиБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন