如何从C#中的字符串中删除

本文关键字:删除 字符串 | 更新日期: 2023-09-27 18:13:16

我正试图找出一种简单的方法,''r''n从字符串中删除。

示例:text="this.is.a.string.''r''n this.is.string''r''n">

我试过了:

text.Replace("'r'n", "")text.Replace("'r'n", string.Empty),但不起作用。'r'n仍在字符串中。。。

结果应该是:"this.is.a.stringthis.is.string">

如何从C#中的字符串中删除

这读起来更好:

text = text.Replace(System.Environment.NewLine, string.Empty);

.NET中的字符串是不可变的,因此您不能更改现有字符串,只能创建一个新字符串。Replace方法返回修改后的结果,即

text = text.Replace(System.Environment.NewLine, string.Empty);
text = JObject.Parse(text);

它返回一个值。你需要说text = ...

text = text.Replace(@"'r'n", "");

是否将返回值设置回变量?

text = text.Replace(@"'r'n", "");

试试这个:

text = text.Replace(System.Environment.NewLine, "");

试试这个。

text = text .Replace("''r''n", "");

这是我的工作;(

你最好试试这个。

text = text.Replace("'r'n", ""); 

希望这项工作。