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

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

रेगुलर एक्सप्रेशन पर मुकदमा करने वाली स्ट्रिंग को विभाजित करने के लिए, Regex.split का उपयोग करें।

मान लें कि हमारा स्ट्रिंग है -

string str = "Hello\r\nWorld";

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

tring[] 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. पायथन में एक स्ट्रिंग को कैसे विभाजित करें

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

  1. पायथन रेगुलर एक्सप्रेशन में स्ट्रिंग को विभाजित करने के लिए हम एक सीमांकक का उपयोग कैसे करते हैं?

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

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

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