C# 字符串去除空格
时间: 2023-08-15 07:14:50 浏览: 240
在 C# 中,你可以使用 `Trim()` 方法去除字符串的前导和尾部的空格。如果你想要去除字符串中所有的空格,你可以使用 `Replace()` 方法将空格替换为空字符串。以下是一个示例:
```csharp
string str = " Hello, World! ";
string trimmedStr = str.Trim(); // 去除前导和尾部的空格
string noSpaceStr = str.Replace(" ", ""); // 去除所有空格
Console.WriteLine(trimmedStr);
Console.WriteLine(noSpaceStr);
```
输出结果:
```
Hello, World!
Hello,World!
```
希望这能帮到你!如果你还有其他问题,请随时问我。
相关问题
c# 字符串去除特殊符号和多余的空格
你使用正则表达式来去除特殊符号和多余的空格。以下是示例代码:
```csharp
using System.Text.RegularExpressions;
string input = " hello, world! ";
string output = Regex.Replace(input, @"[^\w\s]", "").Trim(); // 去除特殊符号并去除两端空格
output = Regex.Replace(output, @"\s+", " "); // 去除多余空格并替换为一个空格
Console.WriteLine(output); // 输出 "hello world"
```
在这个示例中,我们使用了 `Regex.Replace` 方法来替换字符串中的特殊字符。正则表达式 `[^\w\s]` 匹配所有非单词字符和非空格字符。`Trim` 方法用于去除字符串两端的空格。接着,我们使用 `Regex.Replace` 方法再次替换字符串中的空格。正则表达式 `\s+` 匹配一个或多个空格字符,并将其替换为单个空格。最后,我们输出处理后的字符串。
C# 将全部字符串的空格去掉
在 C# 中,可以使用 `Replace` 和 `Trim` 方法来将全部字符串的空格去掉。具体操作如下:
```csharp
string str = " hello world ";
str = str.Replace(" ", "").Trim();
```
这样就可以将字符串 `str` 中的全部空格去掉了。需要注意的是,如果只想去掉字符串开头和结尾的空格,可以只使用 `Trim` 方法即可。
阅读全文