📜  c# 从字符串中删除换行符 - C# (1)

📅  最后修改于: 2023-12-03 14:39:45.017000             🧑  作者: Mango

C# 从字符串中删除换行符

在 C# 中,我们可以使用 string.Replace() 方法来删除一个字符串中的换行符。换行符通常是 \n,但在某些情况下也可以是 \r\n

以下是一种简单的方法来删除一个字符串中的所有换行符:

string str = "hello\nworld\r\n";
str = str.Replace("\r\n", "").Replace("\n", "");

在这个例子中,我们首先用 Replace() 方法删除所有的 \r\n 换行符,然后再删除剩余的 \n 换行符。

如果你知道字符串中只会有一种类型的换行符,你可以只使用一个 Replace() 方法来删除它们,如下所示:

string str = "hello\nworld\n";
str = str.Replace("\n", "");

这将删除所有的 \n 换行符。

需要注意的是,这种方法将直接修改原始字符串。如果你想保留原始字符串,你需要将其复制到一个新的变量中,并对新的字符串执行操作。

希望这个简短的教程能够帮助你成功地从字符串中删除换行符!