在 C# 中去除字符串的前后空格


若要使用 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();
      }
   }
}

更新于:2020 年 6 月 21 日

740 次浏览

开始你的职业

通过完成课程获得认证

开始
广告