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

C# में स्ट्रिंग को ट्रिम करें (अग्रणी और अनुगामी स्पेस हटाएं)


C# में स्ट्रिंग को ट्रिम करने के लिए, नियमित अभिव्यक्ति (regular expression) का उपयोग करें।

सबसे पहले, रेगेक्स के लिए पैटर्न सेट करें:

string pattern = "\\s+";

मान लीजिए निम्नलिखित हमारा स्ट्रिंग है जिसमें अग्रणी और अनुगामी स्पेस हैं:

string input = " Welcome User ";

अब रेगेक्स का उपयोग करके, पैटर्न सेट करें और C# में परिणाम को एक नए स्ट्रिंग में प्राप्त करें।

Regex rgx = new Regex(pattern); string result = rgx.Replace(input, replacement);

निम्नलिखित पूरा उदाहरण है:

उदाहरण

using System; using System.Text.RegularExpressions; namespace Demo {     class Program {         static void Main(string[] args) {             string input = " Welcome User ";             string pattern = "\\s+";             string replacement = " ";             Regex rgx = new Regex(pattern);             string result = rgx.Replace(input, replacement);             Console.WriteLine("Original String: {0}", input);             Console.WriteLine("Replacement String:{0}", result);             Console.ReadKey();         }     } }

  1. - Java प्रोग्राम: लीडिंग जीरोज़ (अग्रणी शून्य) हटाना

    इस लेख में हम समझेंगे कि Java में लीडिंग जीरोज़ (अग्रणी शून्य) कैसे हटाए जाते हैं। अग्रणी शून्य या एक वाली स्ट्रिंग को एक सिंपल इटरेटर का उपयोग करके और शून्य को ब्लैंक स्पेस से बदलकर हटाया जा सकता है। उदाहरण इनपुट: Input string: 00000445566 आउटपुट: Result: 445566 एल्गोरिदम शुरुआत एक स्ट्रिंग मान

  1. - पायथन में स्ट्रिंग से सभी विशेष वर्ण, विराम चिह्न और स्पेस कैसे हटाएं

    स्ट्रिंग से सभी विशेष वर्ण, विराम चिह्न और स्पेस हटाने के लिए, स्ट्रिंग पर पुनरावृत्ति करें और सभी नॉन-अल्फान्यूमेरिक वर्णों को फ़िल्टर करें। उदाहरण के लिए: >>> string = Hello $#! People Whitespace 7331 >>> .join(e for e in string if e.isalnum()) HelloPeopleWhitespace7331 नॉन-अल्

  1. - पायथन में स्ट्रिंग से सभी ट्रेलिंग और लीडिंग व्हाइटस्पेस कैसे हटाएं?

    स्ट्रिंग में सभी ट्रेलिंग और लीडिंग व्हाइटस्पेस को हटाने के लिए, हम स्ट्रिंग क्लास में strip() मेथड का उपयोग कर सकते हैं जो इन दोनों व्हाइटस्पेस से छुटकारा दिलाता है। आप इसका उपयोग निम्न प्रकार से कर सकते हैं: >>> Hello People .strip() Hello People यदि आप केवल लीडिंग या ट्रेलिंग व्हाइटस्