re.split() মেথড
re.split(pattern, string, [maxsplit=0]):
এই মেথডটি দেওয়া প্যাটার্নের অকারেন্স দিয়ে স্ট্রিং স্প্লিট করতে হেল্প করে।
উদাহরণ
import re result = re.split(r'a', 'Dynamics') print result
আউটপুট
['Dyn', 'mics']
maxsplit আরগুমেন্টও আছে split() মেথডে। এর ডিফল্ট ভ্যালু শূন্য। এই কেসে এটি ম্যাক্সিমাম স্প্লিট করে যা করা যায়, কিন্তু আপনি যদি maxsplit-এ ভ্যালু দেন, তবে এটি স্ট্রিংটি সpsons स्प্লিট করবে।
উদাহরণ
নিচের উদাহরণটি দেখুন -
import re 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']
এখানে আপনি লক্ষ্য করবেন যে আমরা maxsplit-কে ১ ফিক্স করেছি। এবং ফলাফলটি হলো, এর শুধু দুটি ভ্যালু আছে যেখানে প্রথম উদাহরণে তিনটি ভ্যালু ছিল।