re.split() मेथड
re.split(pattern, string, [maxsplit=0]):
यह मेथड दिए गए पैटर्न की घटनाओं द्वारा स्ट्रिंग को स्प्लिट करने में मदद करता है।
उदाहरण
import re result = re.split(r'a', 'Dynamics') print result
आउटपुट
['Dyn', 'mics']
ऊपर, हमने स्ट्रिंग "Dynamics" को "a" द्वारा स्प्लिट किया है। स्प्लिट() मेथड का एक और आर्गुमेंट "maxsplit" है। इसका डिफ़ॉल्ट मान शून्य है। इस मामले में यह अधिकतम स्प्लिट करता है जो किया जा सकता है, लेकिन यदि हम maxsplit को मान देते हैं, तो यह स्ट्रिंग को स्प्लिट करेगा।
उदाहरण
आइए नीचे दिए गए उदाहरण को देखें -
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 को 1 पर फिक्स किया है। और परिणाम है, इसमें केवल दो मान हैं जबकि पहले उदाहरण में तीन मान हैं।