C# 去掉字符串中间的空格
时间: 2024-09-10 17:06:26 浏览: 52
c#去掉字符串中所以的空格
在C#中,你可以使用`String.Replace()`方法或者正则表达式去掉字符串中间的空格。以下是两种常见的方式:
1. 使用Replace()方法:
```csharp
string input = "Hello World This is a test.";
string output = input.Replace(" ", ""); // 输出 "HelloWorldThisisatest."
```
这个方法会将所有连续的空格替换为单个空字符。
2. 使用正则表达式:
```csharp
using System.Text.RegularExpressions;
string input = "Hello World This is a test.";
string pattern = @"\s+";
string replacement = "";
string output = Regex.Replace(input, pattern, replacement); // 输出 "HelloWorldThisisatest."
```
这里`\s+`匹配一个或多个连续的空白字符。
阅读全文