📅  最后修改于: 2023-12-03 14:39:45.017000             🧑  作者: Mango
在 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
换行符。
需要注意的是,这种方法将直接修改原始字符串。如果你想保留原始字符串,你需要将其复制到一个新的变量中,并对新的字符串执行操作。
希望这个简短的教程能够帮助你成功地从字符串中删除换行符!