स्ट्रिंग को C# में ट्रिम करने के लिए, रेगुलर एक्सप्रेशन का उपयोग करें।
सबसे पहले, रेगेक्स के लिए पैटर्न सेट करें -
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();
}
}
}