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(); } } }