Goで一重引用符をエスケープする方法はありますか?
以下:
str := "I'm Bob, and I'm 25."
str = strings.Replace(str, "'", "\'", -1)
エラー:不明なエスケープシーケンス: '
Strになりたい
"I\'m Bob, and I\'m 25."
また、strings.Replaceのスラッシュをエスケープする必要があります。
str := "I'm Bob, and I'm 25."
str = strings.Replace(str, "'", "\\'", -1)
+ to @KeylorSanchez答え:バックティックで文字列を置換することができますラップ:
strings.Replace(str, "'", `\'`, -1)