পাইথনে finditer মেথডে কারমান
finditer মেথডেও
কারমান ব্যবহার করা যায়। আসুন অনুশীলনে দেখি।
ধরুন আমাদের একটি স্ট্রিং আছে:
txt = 'aaaa 123 bbbb 456'
আসুন স্ট্রিংয়ে থাকা সমস্ত অঙ্ক কারমানগুলিতে রাখি। এবং সাইকেল দিয়ে অবজেক্টগুলি ঘুরানোর সময় প্রথম ম্যাচটি আউটপুট করি (এটি শূন্যতম কারমান হিসাবে গণ্য হবে), এবং এর উপাদানগুলিও, তাদের পর্যায়ক্রমে কারমানগুলিতে বিভক্ত:
res = re.finditer('(\d)(\d)', txt)
for el in res:
print(el[0], el[1], el[2])
কোড এক্সিকিউট করার পরে শূন্যতম কারমান আউটপুট হবে, অর্থাৎ সম্পূর্ণ সাবস্ট্রিং, এবং প্রথম এবং দ্বিতীয় অক্ষর সেই সাবস্ট্রিং থেকে:
'12 1 2'
'45 4 5'
একটি স্ট্রিং দেওয়া হয়েছে:
txt = 'aaa 123 bbb 456 987'
সমস্ত সংখ্যা সহ সাবস্ট্রিংগুলিকে তিনটি কারমানে বিভক্ত করুন। এবং সাইকেল ব্যবহার করে সেগুলি আউটপুট করুন।