用转义符和引号替换引号
本文关键字:替换 转义 | 更新日期: 2023-09-27 18:19:46
这个问题可能很愚蠢,但似乎无法解决。我需要用"替换文本框中的引号,这样它才能正确导出到excel。我正在尝试:
[Note].Text).Replace("'"", "'"")
我做这件事完全错了吗?如果我是的话,我不会感到惊讶。有什么关于如何做到这一点的建议吗?
谢谢!
String quotedText = "'"Hello, world!'"";
// quotedText = "Hello, World!"
String newQuotedText = quotedText.replace("'"", "'''"");
// newQuotedText = '"Hello, World!'"
您还需要对要转移到新值的反斜杠进行转义。
.Replace("'"", "'''"")
''
表示'
字符。你也必须逃离它,这样它才能被展示出来。
您必须转义反斜杠和引号:
mystring.Replace("'"", "'''"")
Replace("'"", "'''"");
替换字符串需要3'',第一个转义第二个以便在值中显示'',第三个转义引号
懒惰,但我几乎可以肯定它是有效的。
Replace("'"","''" + "'"");
这适用于
string s = "diana'"s here";
string s2=s.Replace ("'"","'''"");