在 C# 中修剪字符串(删除前导和尾随空格)

csharpprogrammingserver side programming更新于 2025/9/25 2:07:17

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

相关文章