📅  最后修改于: 2023-12-03 15:36:55.662000             🧑  作者: Mango
在处理字符串时,经常会遇到需要清除字符串中的空格的情况。本篇文章介绍在 C# 中如何删除字符串之间的空格。
我们可以使用 String.Replace
方法来替换字符串中的空格。这个方法接受两个参数,第一个参数是要替换的字符串,第二个参数是替换成的字符串。我们将空格替换成空字符串即可删除。
string str = "This is a sample string.";
string strWithoutSpace = str.Replace(" ", "");
Console.WriteLine(strWithoutSpace);
// 输出:Thisisasamplestring.
正则表达式是处理字符串的强大工具之一,我们也可以使用它来删除字符串中的空格。下面是一个示例代码:
using System.Text.RegularExpressions;
string str = "This is a sample string.";
string strWithoutSpace = Regex.Replace(str, @"\s+", "");
Console.WriteLine(strWithoutSpace);
// 输出:Thisisasamplestring.
这里我们使用了 Regex.Replace
方法,第一个参数是要处理的字符串,第二个参数是正则表达式,\s+
表示匹配一个或多个连续空格。
在 C# 中,我们可以使用 Replace
方法或者正则表达式来删除字符串中的空格。根据具体情况选择合适的方法来处理字符串。