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

सी # में एक ही स्थान के साथ एकाधिक रिक्त स्थान कैसे बदलें?

C# में एकाधिक रिक्त स्थान को एकल स्थान से बदलने के कई तरीके हैं।

स्ट्रिंग.बदलें - एक नया स्ट्रिंग देता है जिसमें एक निर्दिष्ट यूनिकोड वर्ण या वर्तमान स्ट्रिंग में स्ट्रिंग की सभी घटनाओं को किसी अन्य निर्दिष्ट यूनिकोड वर्ण या स्ट्रिंग से बदल दिया जाता है।

बदलें (स्ट्रिंग, स्ट्रिंग, बूलियन, कल्चरइन्फो)

स्ट्रिंग.शामिल हों प्रत्येक तत्व या सदस्य के बीच निर्दिष्ट विभाजक का उपयोग करके, एक निर्दिष्ट सरणी के तत्वों या संग्रह के सदस्यों को जोड़ता है।

Regex.Replace -एक निर्दिष्ट इनपुट स्ट्रिंग में, एक निर्दिष्ट प्रतिस्थापन स्ट्रिंग के साथ एक नियमित अभिव्यक्ति पैटर्न से मेल खाने वाले स्ट्रिंग्स को प्रतिस्थापित करता है।

रेगेक्स का उपयोग करने का उदाहरण -

उदाहरण

using System;
using System.Text.RegularExpressions;
namespace DemoApplication{
   class Program{
      public static void Main(){
         string stringWithMulipleSpaces = "Hello World. Hi Everyone";
         Console.WriteLine($"String with multiples spaces:
            {stringWithMulipleSpaces}");
         string stringWithSingleSpace = Regex.Replace(stringWithMulipleSpaces, @"\s+", " ");
         Console.WriteLine($"String with single space: {stringWithSingleSpace}");
         Console.ReadLine();
      }
   }
}

आउटपुट

उपरोक्त कार्यक्रम का आउटपुट है

String with multiples spaces: Hello World. Hi Everyone
String with single space: Hello World. Hi Everyone

उपरोक्त उदाहरण में Regex.Replace हमने अतिरिक्त रिक्त स्थान की पहचान की है और एकल स्थान के साथ प्रतिस्थापित किया है

स्ट्रिंग का उपयोग करने का उदाहरण। शामिल हों -

उदाहरण

using System;
namespace DemoApplication{
   class Program{
      public static void Main(){
         string stringWithMulipleSpaces = "Hello World. Hi Everyone";
         Console.WriteLine($"String with multiples spaces:
         {stringWithMulipleSpaces}");
         string stringWithSingleSpace = string.Join(" ",
         stringWithMulipleSpaces.Split(new char[] { ' ' },
         StringSplitOptions.RemoveEmptyEntries));
         Console.WriteLine($"String with single space: {stringWithSingleSpace}");
         Console.ReadLine();
      }
   }
}

आउटपुट

उपरोक्त कार्यक्रम का आउटपुट है

String with multiples spaces: Hello World. Hi Everyone
String with single space: Hello World. Hi Everyone

उपरोक्त में हम स्प्लिट विधि का उपयोग करके टेक्स्ट को कई रिक्त स्थान के साथ विभाजित कर रहे हैं और बाद में सिंगल स्पेस के साथ जॉइन विधि का उपयोग करके विभाजित सरणी में शामिल हो गए हैं।


  1. मैं पायथन का उपयोग करके स्ट्रिंग के साथ संख्या को कैसे बदल सकता हूं?

    इस उद्देश्य के लिए आइए हम एक डिक्शनरी ऑब्जेक्ट का उपयोग करें जिसमें अंक कुंजी के रूप में हों और इसका शब्द प्रतिनिधित्व मान के रूप में - dct={'0':'zero','1':'one','2':'two','3':'three','4':'four',      '

  1. पायथन में \\ को \ से कैसे बदलें?

    \\ को \ के साथ बदलने या पाइथन में बैकस्लैश से बचने वाले तारों से बचने के दो तरीके हैं। पहले स्ट्रिंग का मूल्यांकन करने के लिए शाब्दिक_eval का उपयोग कर रहा है। ध्यान दें कि इस पद्धति में आपको स्ट्रिंग को उद्धरणों की दूसरी परत में घेरने की आवश्यकता है। उदाहरण के लिए: >>> import ast >>&g

  1. स्ट्रिंग में टैब को पायथन में एकाधिक रिक्त स्थान पर कैसे विस्तारित करें?

    पायथन में स्ट्रिंग क्लास में रिप्लेस नामक एक विधि है। यह इनपुट के रूप में स्ट्रिंग को प्रतिस्थापित करने के लिए लेता है और स्ट्रिंग को प्रतिस्थापित करने के लिए लेता है। इसे एक स्ट्रिंग ऑब्जेक्ट पर कहा जाता है। टैब को रिक्त स्थान से बदलने के लिए आप इस विधि को निम्न तरीके से कॉल कर सकते हैं: print(