105 of 151 menu

Match-অবজেক্ট

Match-অবজেক্ট একটি অবজেক্টকে উপস্থাপন করে যা স্ট্রিং-এ রেগুলার এক্সপ্রেশন-এর সাথে মিলের তথ্য ধারণ করে। Match-অবজেক্ট পাওয়া যায় নিম্নলিখিত মেথডগুলি প্রয়োগ করে: fullmatch, match, search

Match-অবজেক্ট থেকে তথ্য বের করা যায় মূল মেথডগুলির সাহায্যে।

Match-অবজেক্টে প্রয়োগ করা প্রধান মেথডগুলি

মেথড উদ্দেশ্য
group জিরো গ্রুপ রিটার্ন করে।
groups গ্রুপগুলির একটি টাপল রিটার্ন করে।
groupdict নেমড গ্রুপগুলির একটি ডিকশনারি রিটার্ন করে।
span একটি গ্রুপের টাপলের প্রথম এবং শেষ ইনডেক্স রিটার্ন করে।
start একটি গ্রুপের টাপলের প্রথম ইনডেক্স রিটার্ন করে।
end একটি গ্রুপের টাপলের শেষ ইনডেক্স রিটার্ন করে।

উদাহরণ . মেথড ছাড়া Match-অবজেক্ট

আসুন আমাদের স্ট্রিং-এ match মেথডটি প্রয়োগ করি:

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

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

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

উদাহরণ . group মেথড

এবার আসুন Match অবজেক্ট থেকে group মেথড ব্যবহার করে জিরো গ্রুপটি প্রিন্ট করি:

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

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

'123'

উদাহরণ . groups মেথড

গ্রুপগুলির টাপল প্রিন্ট করতে groups মেথডটি প্রাপ্ত অবজেক্টে প্রয়োগ করি:

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

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

('1', '2')

উদাহরণ . groupdict মেথড

নেমড গ্রুপগুলির ডিকশনারি প্রিন্ট করতে groupdict মেথডটি প্রয়োগ করা যায়:

res = re.match('(?P<test1>\d)(?P<test2>\d)', txt) print(res.groupdict())

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

{'test1': '1', 'test2': '2'}

উদাহরণ . span মেথড

একটি গ্রুপের প্রথম এবং শেষ ইনডেক্সের টাপল প্রিন্ট করি। এর জন্য আমরা span মেথডটি ব্যবহার করব:

res = re.match('\d+', txt) print(res.span())

কোড এক্সিকিউট করার পর আপনি দুটি ইনডেক্স নিয়ে গঠিত একটি টাপল দেখতে পাবেন। তবে লক্ষ্য করুন, শেষ মানটি শেষ ইনডেক্সের চেয়ে এক বেশি:

(0, 3)

উদাহরণ . start এবং end মেথড

প্রতিটি ইনডেক্স আলাদাভাবে রিটার্ন করতে, start এবং end মেথডগুলি প্রয়োগ করা যায়:

res = re.match('\d+', txt) print(res.start()) print(res.end())

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

0 3

আরও দেখুন

  • match মেথড re মডিউলের,
    যা স্ট্রিং-এর শুরুতে রেগুলার এক্সপ্রেশনের সাথে মিল খোঁজে
  • fullmatch মেথড re মডিউলের,
    যা স্ট্রিং-এ রেগুলার এক্সপ্রেশনের সাথে সমস্ত মিল খোঁজে
  • search মেথড 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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন