C#string去空格
时间: 2023-10-01 15:03:51 浏览: 73
在C#中,可以使用Trim()方法将字符串中的空格去掉。例如:
```
string str = " hello world ";
string trimmedStr = str.Trim();
```
在上面的代码中,Trim()方法将字符串str中前后的空格去掉,将结果存储在trimmedStr中。
相关问题
c# string 填充空格
可以使用 String.PadRight() 或 String.PadLeft() 方法来填充空格。
例如,如果要将字符串 s 填充到长度为 n,则可以使用以下代码:
```csharp
string paddedString = s.PadRight(n);
```
这将在字符串 s 的末尾填充空格,直到字符串长度达到 n。
如果要在字符串 s 的开头填充空格,则可以使用 PadLeft() 方法:
```csharp
string paddedString = s.PadLeft(n);
```
这将在字符串 s 的开头填充空格,直到字符串长度达到 n。
c# 去除string中所有空格
在C#中,你可以使用`String.Replace()`方法或者正则表达式去除字符串中的所有空格。以下是两种方法的示例:
1. 使用`Replace()`方法:
```csharp
string originalString = "Hello World! This is a string with spaces.";
string result = originalString.Replace(" ", "");
```
这里将所有的空格替换为空字符。
2. 使用正则表达式:
```csharp
using System.Text.RegularExpressions;
string originalString = "Hello World! This is a string with spaces.";
string pattern = @"\s+"; // 匹配一个或多个空格
string result = Regex.Replace(originalString, pattern, "");
```
正则表达式的`\s+`匹配一个或多个连续的空白字符,包括空格、制表符、换行符等。
阅读全文