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

C# में नियमित अभिव्यक्तियों का उपयोग करके स्ट्रिंग को कैसे विभाजित करें


नियमित अभिव्यक्ति का उपयोग करके स्ट्रिंग को विभाजित करने के लिए, Regex.Split का उपयोग करें।

मान लीजिए हमारी स्ट्रिंग है -

string str = "Hello\r\nWorld";

अब नीचे दिखाए अनुसार Regex.Split का उपयोग करके स्ट्रिंग को विभाजित करें -

string[] res = Regex.Split(str, "\r\n");

C# में नियमित अभिव्यक्ति का उपयोग करके स्ट्रिंग को विभाजित करने का पूर्ण कोड निम्नलिखित है।

उदाहरण

using System; 
using System.Text.RegularExpressions; 
class Demo { 
    static void Main() { 
        string str = "Hello\r\nWorld"; 
        string[] res = Regex.Split(str, "\r\n"); 
        foreach (string word in res) { 
            Console.WriteLine(word); 
        } 
    } 
}

आउटपुट

यह निम्नलिखित आउटपुट देगा -

Hello 
World

  1. - Python में स्ट्रिंग को कैसे विभाजित करें

    कई बार हमें किसी दिए गए स्ट्रिंग को किसी डिलीमीटर के आधार पर कई भागों में विभाजित करने की आवश्यकता होती है। Python इसके लिए split() नामक फ़ंक्शन प्रदान करता है। यह डिलीमीटर को नियंत्रित करने और डिलीमीटर के रूप में माने जाने वाले कैरेक्टर की संख्या को नियंत्रित करने का एक तरीका भी प्रदान करता है।उदाह

  1. - पायथन रेगुलर एक्सप्रेशन में डिलीमिटर का उपयोग करके स्ट्रिंग कैसे स्प्लिट करें?

    re.split() मेथड re.split(pattern, string, [maxsplit=0]): यह मेथड दिए गए पैटर्न की घटनाओं द्वारा स्ट्रिंग को स्प्लिट करने में मदद करता है। उदाहरण import re result = re.split(ra, Dynamics) print result आउटपुट [Dyn, mics] ऊपर, हमने स्ट्रिंग Dynamics को a द्वारा स्प्लिट किया है। स्प्लिट() मेथड का एक

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

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