Existe-t-il un moyen d'échapper aux guillemets simples?
Le suivant:
str := "I'm Bob, and I'm 25."
str = strings.Replace(str, "'", "\'", -1)
Donne l'erreur: séquence d'échappement inconnue: '
Je voudrais être
"I\'m Bob, and I\'m 25."
Vous devez également échapper à la barre oblique dans les chaînes.
str := "I'm Bob, and I'm 25."
str = strings.Replace(str, "'", "\\'", -1)
+ à @KeylorSanchez réponse: votre boîte peut remplacer la chaîne dans les ticks arrière:
strings.Replace(str, "'", `\'`, -1)