📜  删除字符串 c# 之间的空格(1)

📅  最后修改于: 2023-12-03 15:36:55.662000             🧑  作者: Mango

删除字符串 c# 之间的空格

在处理字符串时,经常会遇到需要清除字符串中的空格的情况。本篇文章介绍在 C# 中如何删除字符串之间的空格。

使用 Replace 方法

我们可以使用 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 方法或者正则表达式来删除字符串中的空格。根据具体情况选择合适的方法来处理字符串。