[英]Replace Quote with Escape and Quote
可能是愚蠢的問題,但似乎無法讓它發揮作用。 我需要用文本框中的引號替換\\“所以它將正確導出到excel。我正在嘗試:
[Note].Text).Replace("\"", "\"")
我完全錯了嗎? 如果我是的話,我不會感到驚訝。 有關如何做到這一點的任何建議?
謝謝!
String quotedText = "\"Hello, world!\"";
// quotedText = "Hello, World!"
String newQuotedText = quotedText.replace("\"", "\\\"");
// newQuotedText = \"Hello, World!\"
您還需要轉義要轉移到新值的反斜杠。
.Replace("\\"", "\\\\\\"")
\\\\
表示\\
字符。 你也必須逃避它,所以它可以顯示出來。
你必須逃避反斜杠和引用:
mystring.Replace("\"", "\\\"")
Replace("\"", "\\\"");
你需要3 \\替換字符串,第一個逃脫第二個字符串,以便一個\\將出現在值中,第三個逃脫引號
這有效
string s = "diana\"s here";
string s2=s.Replace ("\"","\\\"");
懶惰,但我幾乎可以肯定它有效。
Replace("\"","\\" + "\"");
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.