有沒有辦法逃避單引號?Golang:轉義單引號
以下:
str := "I'm Bob, and I'm 25."
str = strings.Replace(str, "'", "\'", -1)
給出了錯誤:未知的轉義序列:「
我想STR是
"I\'m Bob, and I\'m 25."
有沒有辦法逃避單引號?Golang:轉義單引號
以下:
str := "I'm Bob, and I'm 25."
str = strings.Replace(str, "'", "\'", -1)
給出了錯誤:未知的轉義序列:「
我想STR是
"I\'m Bob, and I\'m 25."
,您還需要逃避串斜線。更換。
str := "I'm Bob, and I'm 25."
str = strings.Replace(str, "'", "\\'", -1)
+到@KeylorSanchez回答:你可以包裝在背蜱替換字符串:
strings.Replace(str, "'", `\'`, -1)
即使是第一個字符串也可以反引號。在我的情況下,我不得不在我的dbjson變量中使用「替換」 dbjson = strings.Replace(dbjson,\'\「\',\'」\',-1) 此答案幫助我達到目的: ) – deepakssn
這工作。謝謝! –