c#如何替换"“

本文关键字:quot 替换 何替换 | 更新日期: 2023-09-27 18:19:11

我想将字符串中的所有'"替换为",但不知道如何替换。我也试过:

result=result.Replace("'''"","'"");

它不工作。谢谢。

c#如何替换"“

检查下面的代码,这是完美的。

result=result.Replace(@"'"+"'"","'"");

我是这样尝试的:

string given = "google'''"";
System.Console.WriteLine(given);
string result = given.Replace(@"'"+"'"","'"");
System.Console.WriteLine(result);
输出:

谷歌' "

谷歌"

尝试:

result = result.Replace(@"'" + '"', "'"");

嗯,是的,Jonesy…我只是输入了几乎相同的内容:

string result = @"''Hi''";
result.Replace(@"'",String.Empty);
//result is now: "Hi"

重新阅读这个问题,我认为在字符串中转义字符只是有点混乱,正如前面的评论所说,也许在立即窗口中查看结果?使用文字操作符使其更容易阅读和使用。

Jonesy和Esoteric对这个问题的解读比实际更多。如果有转义序列,要处理的是另一个问题。