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