C# 去掉字符串中的\r\n
时间: 2023-09-14 15:14:49 浏览: 80
你可以使用以下代码来移除字符串中的"\r\n":
```csharp
string str = "Hello\r\nWorld!";
string newStr = str.Replace("\r\n", "");
Console.WriteLine(newStr);
```
这将输出"HelloWorld!",其中"\r\n"已被移除。`Replace` 方法用于替换字符串中的指定字符或子字符串。在此示例中,我们将"\r\n"替换为空字符串。
相关问题
C# 去掉字符串全部的\r\n和空格
可以使用 C# 中的 `Replace` 和 `Trim` 方法来去掉字符串全部的 `\r\n` 和空格。具体操作如下:
```csharp
string str = " hello world\r\n ";
str = str.Replace("\r\n", "").Trim();
```
这样就可以将字符串 `str` 中的全部 `\r\n` 和空格去掉了。
使用c# 将json字符串中的所有控制字符去除
可以通过使用正则表达式来移除JSON字符串中的控制字符。以下是一个示例代码:
```csharp
using System.Text.RegularExpressions;
string jsonStr = "{'name': 'John', 'age': 30, 'address': '\r\n123 Main St.'}";
// 移除控制字符
jsonStr = Regex.Replace(jsonStr, @"[\x00-\x1F\x7F]", "");
// 输出结果
Console.WriteLine(jsonStr);
```
在上面的代码中,我们使用了 `Regex.Replace()` 方法来替换JSON字符串中的控制字符。正则表达式 `[\x00-\x1F\x7F]` 匹配了所有ASCII码表中的控制字符,然后使用空字符串来替换这些字符,相当于将它们移除了。
输出结果如下:
```
{'name': 'John', 'age': 30, 'address': '123 Main St.'}
```
可以看到,JSON字符串中的控制字符已经被成功移除了。