Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन रेगेक्स का उपयोग करके स्ट्रिंग को कई डिलीमिटर्स द्वारा कैसे स्प्लिट करें?


निम्नलिखित कोड पायथन रेगेक्स का उपयोग करके दिए गए स्ट्रिंग को कई डिलीमिटर्स द्वारा स्प्लिट करता है।

उदाहरण

import re
s = 'Beautiful; Soup\n is, good: Python* application'
result = re.split('; |, |\*|\n|:', s)
print result

आउटपुट

यह आउटपुट देता है

['Beautiful', 'Soup', ' is', 'good', ' Python', ' application']

  1. - पायथन में स्ट्रिंग को व्हाइटस्पेस पर कैसे विभाजित करें?

    आप स्ट्रिंग क्लास से split() का उपयोग कर सकते हैं। इस मेथड का डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है, यानी जब इसे किसी स्ट्रिंग पर कॉल किया जाता है, तो यह उस स्ट्रिंग को व्हाइटस्पेस कैरेक्टर्स पर विभाजित कर देगा। उदाहरण के लिए: >>> Please split this string.split() [Please, split, this, string] Re

  1. - पायथन में NEWLINEs पर कैसे विभाजित करें?

    हम स्ट्रिंग क्लास में splitlines() मेथड का उपयोग करके इसे प्राप्त कर सकते हैं। उदाहरण के लिए: >>> some multi line string.splitlines() [some, multi line, string] हम split() मेथड में डिलीमीटर \n भी निर्दिष्ट कर सकते हैं जैसा कि नीचे दिखाया गया है: >>> some multi line string.split(\n)

  1. - पायथन में स्ट्रिंग को डिलीमीटर स्ट्रिंग द्वारा कैसे विभाजित करें?

    पायथन के स्ट्रिंग क्लास में split() नामक एक मेथड होता है जो एक वैकल्पिक आर्गुमेंट के रूप में डिलीमीटर लेता है। इसके लिए डिफ़ॉल्ट डिलीमीटर व्हाइटस्पेस है। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> aa-ab-ca.split(-) [aa, ab, ca] >>> abc mno rst.split( ) [abc, mno, rst] आप इस ऑपर