我有以下文字:
“\ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n \ r \ n有些文字有些文字有些文字有些文字有些文字有些text一些文本一些文本一些文本一些文本一些文本一些文本\ r \ n \ r \ n其他文本一些其他文本一些其他文本一些其他文本一些其他文本一些其他文本\ r \ n \ r \ n \ r \ n \ r \ n \ r \ n”个。
如何删除文本前后的\ r \ n,但是将它们保留在文本的中间?
答案 0 :(得分:3)
答案 1 :(得分:3)
String.Trim()
方法删除前导和尾随空格(包括任何类型的换行符)。假设您还想删除前导和尾随制表符和空格,您只需使用:
text = text.Trim();
答案 2 :(得分:1)
您可以使用Environment.NewLine
作为Trim()
方法的参数来删除字符串中的所有换行符。
试试这个:
string newStr = str.Trim(Environment.NewLine.ToCharArray());
编辑: Environment.NewLine
基于您运行该应用程序的O.S平台。