如何替换"“;“;与空间
本文关键字: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 a
为bla 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("'"", " "));