如何替换"“;“;与空间

本文关键字:quot 空间 何替换 替换 | 更新日期: 2023-09-27 18:13:22

我试图用空格替换双引号,但它不起作用,说语法错误,

"'asd"asd', 'asdasda"sdsa'"    // This is the string pattern I am getting "somehow"
string b = a.Replace(""", " "));

如何替换"“;“;与空间

必须用反斜杠转义":

string b = a.Replace("'"", " ");

其中string abla bla " bla " bla bla

您需要转义qoute。如果你已经有了报价,这就是将要发生的事情

string a = "'"asdasd'", '"asdasdasdsa'"";
string b = a.Replace("'"", " "); // b = " asdasd ,  asdasdasdsa "

首先,我认为你以错误的方式声明string a
通常在一个字符串的声明中,应该在每一个结尾都有一个双引号,比如string a = "...",它们不会被计算在字符串的内容中。如果希望在字符串中包含双引号,则应该在其前面加上斜杠,如:string a = "I said, '"Thanks.'"".如果输出a,将得到

我说:"谢谢。"

第二,同样的问题。

string b = a.Replace("'"", " "));