有没有办法逃避单引号?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
这工作。谢谢! –