⊗pyPmREMFm 65 of 129 menu

পাইথনে রেগুলার এক্সপ্রেশনে fullmatch পদ্ধতি

fullmatch পদ্ধতিটি একটি স্ট্রিংকে রেগুলার এক্সপ্রেশনের সাথে সম্পূর্ণ মিলে কিনা তা পরীক্ষা করে। পদ্ধতির প্রথম প্যারামিটারে আমরা যে রেগুলার এক্সপ্রেশনটি খুঁজব তা নির্দিষ্ট করি, দ্বিতীয় প্যারামিটারে - যে স্ট্রিংটিতে এটি খুঁজব। যদি মিল পাওয়া যায়, তাহলে পদ্ধতিটি একটি match-অবজেক্ট ফেরত দেবে, অন্যথায় - Nonefullmatch পদ্ধতির সিনট্যাক্সটি এইরকম দেখতে:

re.fullmatch(কি খুঁজতে হবে, কোথায় খুঁজতে হবে)

উদাহরণ

আসুন আমাদের স্ট্রিংটিতে fullmatch পদ্ধতি প্রয়োগ করি:

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

কোড এক্সিকিউট করার পরে None প্রিন্ট হবে, কারণ সংখ্যা ছাড়াও, স্ট্রিংটিতে স্পেস ক্যারেক্টার রয়েছে:

None

উদাহরণ

এবং এখন আমাদের স্ট্রিংটি শুধুমাত্র সংখ্যা নিয়ে গঠিত হোক:

txt = '123456' res = re.fullmatch('\d+', txt) print(res)

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

<re.Match object; span=(0, 6), match='123456'>

উদাহরণ

match-অবজেক্ট থেকে পাওয়া সাবস্ট্রিংটি পাওয়া যাবে। এর জন্য এর প্রথম এলিমেন্টে অ্যাক্সেস করতে হবে:

txt = 'abcde' res = re.fullmatch('\w+', txt) print(res[0])

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

'abcde'

ব্যবহারিক সমস্যা

পরীক্ষা করুন যে নিম্নলিখিত স্ট্রিংটি শুধুমাত্র অক্ষর নিয়ে গঠিত:

txt = 'abcde'

পরীক্ষা করুন যে নিম্নলিখিত স্ট্রিংটি শুধুমাত্র সংখ্যা নিয়ে গঠিত:

txt = '12345'
বাংলা
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
আমরা সাইট পরিচালনা, বিশ্লেষণ এবং ব্যক্তিগতকরণের জন্য কুকি ব্যবহার করি। ডেটা প্রক্রিয়াকরণ গোপনীয়তা নীতি অনুযায়ী করা হয়।
সব গ্রহণ করুন কনফিগার করুন প্রত্যাখ্যান করুন