C# 将全部字符串的空格去掉
时间: 2023-09-12 11:05:14 浏览: 291
在 C# 中,可以使用 `Replace` 和 `Trim` 方法来将全部字符串的空格去掉。具体操作如下:
```csharp
string str = " hello world ";
str = str.Replace(" ", "").Trim();
```
这样就可以将字符串 `str` 中的全部空格去掉了。需要注意的是,如果只想去掉字符串开头和结尾的空格,可以只使用 `Trim` 方法即可。
相关问题
C#中去除字符串空格的函数
在C#中,可以使用`Trim()`函数去除字符串的前后空格,使用`Replace()`函数去除字符串中所有空格。
例如,假设有一个字符串`str`,可以通过以下代码去除字符串中所有空格:
```
str = str.Replace(" ", "");
```
如果只需要去除字符串的前后空格,可以使用以下代码:
```
str = str.Trim();
```
这两个函数都会返回一个新的字符串,原始字符串不会被修改。
C# 去除字符串中空格
在C#中,你可以使用`String.Replace()`、`Trim()`或者`Regex.Replace()`方法去除字符串中的空格。以下是三种常见方法:
1. **Replace()**方法:
```csharp
string str = " Hello World ";
string result = str.Replace(" ", "");
```
这会将所有的空格替换为空字符串。
2. **Trim()**方法:
```csharp
string str = " Hello World ";
string result = str.Trim();
```
这个方法只会去掉字符串开头和结尾的空格。
3. **正则表达式Replace()**:
```csharp
using System.Text.RegularExpressions;
string str = " Hello World ";
string pattern = @"\s+";
string result = Regex.Replace(str, pattern, "");
```
这里`\s+`匹配一个或多个连续的空格字符,并将其替换为无。
阅读全文