删除文本前后的换行符
本文关键字:换行符 文本 删除 | 更新日期: 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平台。