您可以使用
strconv.Unquote()进行转换(取消引用)。
您应该注意的一件事是,
strconv.Unquote()只能取消用引号引起来的字符串(例如,以引号char
"或反引号char
开头和结尾```),因此,如果不在引号中,则必须手动将其附加。
例:
fmt.Println(strconv.Unquote("Hi")) // Error: invalid syntaxfmt.Println(strconv.Unquote(`Hi`)) // Error: invalid syntaxfmt.Println(strconv.Unquote(`"Hi"`)) // Prints "Hi"fmt.Println(strconv.Unquote(`"Hix21"`)) // Prints "Hi!"// This will print 2 lines:fmt.Println(strconv.Unquote(`"First linenSecondline"`))输出(在Go Playground上尝试):
invalid syntax invalid syntaxHi <nil>Hi! <nil>First lineSecondline <nil>



