The re.split() পদ্ধতি
re.split(pattern, string, [maxsplit=0]):
এই পদ্ধতিগুলি প্রদত্ত প্যাটার্নের ঘটনার দ্বারা স্ট্রিংকে বিভক্ত করতে সাহায্য করে৷
৷উদাহরণ
import re result=re.split(r'a','Dynamics') print result
আউটপুট
৷['Dyn', 'mics']
উপরে, আমরা স্ট্রিং "ডাইনামিকস" কে "a" দ্বারা বিভক্ত করেছি। মেথড স্প্লিট() এর আরেকটি আর্গুমেন্ট আছে "maxsplit"। এটির ডিফল্ট মান শূন্য রয়েছে। এই ক্ষেত্রে এটি সর্বাধিক বিভক্ত করে যা করা যেতে পারে, তবে যদি আমরা maxsplit-কে মান দিই, এটি স্ট্রিংটিকে বিভক্ত করবে।
উদাহরণ
চলুন নিচের উদাহরণটি দেখি -
import result=re.split(r'a','Dynamics Kinematics') print result
আউটপুট
৷['Dyn', 'mics Kinem', 'tics']
উদাহরণ
নিম্নলিখিত কোডটি বিবেচনা করুন
import re result=re.split(r'i','Dynamics Kinematics',maxsplit=1) print result
আউটপুট
৷['Dyn', 'mics Kinematics']
এখানে, আপনি লক্ষ্য করতে পারেন যে আমরা 1-এ maxsplit স্থির করেছি। এবং ফলাফল হল, এর মাত্র দুটি মান আছে যেখানে প্রথম উদাহরণের তিনটি মান রয়েছে।