golang中的单引号转义

tech2022-07-15  145

如题,golang中有时候需要将一个字符串中的单引号再转义一次,比如在两个单引号之间包含一个含有单引号的字符串的情形。

但是这个转义却不像C语言里的那样,比如这样写:info = strings.Replace(info, "\'", "\\\'", -1)

就报unknown escape sequence错误。

正确的写法是:info = strings.Replace(info, "'", "\\'", -1)

我想这里应该是:在两个双引号之间不需要使用\'来表示单引号。

最新回复(0)