删除文本前后的换行符

本文关键字:换行符 文本 删除 | 更新日期: 2023-09-27 17:50:54

我有以下文本:

"'r'n'r'n'r'n'r'n'r'n'r'n'r'n'r'n'r'n 'r'n'r'n'r'n'r'n'r'n'r'n'r'n'r'n'r'n 'r'n'r'n"

如何删除文本之前和之后的'r'n,但保持它们在文本的中间?

删除文本前后的换行符

您可以使用String.Trim方法:

从当前String对象中移除数组中指定的一组字符的所有开头和结尾。

str = str.Trim(''r',''n');

String.Trim()方法删除前后空白(包括任何类型的换行符)。假设您也想要删除前后制表符和空格,您可以简单地使用:

text = text.Trim();

您可以使用Environment.NewLine作为Trim()方法的参数,从字符串中删除所有换行字符。

试试这个:

 string newStr = str.Trim(Environment.NewLine.ToCharArray());

EDIT: Environment.NewLine基于您运行应用程序的os平台。