为了账号安全,请及时绑定邮箱和手机立即绑定

单双引号反引号转义特殊字符丰富的字符串

单双引号反引号转义特殊字符丰富的字符串

Go
Helenr 2023-08-07 10:32:47
我需要将一个笨重的特殊字符丰富的字符串分配给 Go 中的变量。该字符串包含单引号、双引号以及反引号。例子:licKey := `sQO*=+=ZG7#UXz!I:C&?sNUfg`j.*C!29x,HP|@=wJ;],{N;?rmc}b4~$ma,>p._9(&Xj4PQ3RhzF6#B;}cf0jFx`=qZYl|IB9/_d85P?PeD>,te9~sfPlCeNM$X;VZ/aWR-WEZ//oP&yO^SsGEI:5CyeZsWK{uREUI6tD@TC&?8fHQ^a0wLhmxBkPBZ]U/&8?T$VUAGx#:.XSu%azB{/H,ejiGss.T)D5U]O6JmEIEdEC+q5-C*e&T~]Q&YaYl0<B;tSx0i'_c+ZC2'W]c&b0Aud&b_fnv_<#3x2C4USSXkOL&}MNC=z-6#`Oy)D!fc+=bQ,vZF`我已将字符串本身包裹在反引号 (`) 中,但正如您所看到的,整个字符串本身都有反引号。我想到的一种方法是将字符串外部化到文本文件中,然后从那里读取它并将变量分配给内容:raw, err := ioutil.ReadFile(<filePath>)if err != nil {    return}licKey := string(raw)我只是想检查标准库中是否内置了一些其他方法可以帮助任何人知道?也许是逃跑?
查看完整描述

1 回答

?
qq_遁去的一_1

TA贡献1725条经验 获得超7个赞

您可以将字符串放在双引号中,并使用反斜杠转义字符串中的任何双引号或反斜杠。

    licKey := "sQO*=+=ZG7#UXz!I:C&?sNUfg\`j.*C!29x,HP|@=wJ;],{N;?rmc}b4~$ma,>p._9(&Xj4PQ3RhzF6#B;}cf0jFx`=qZYl|IB9/_d85P?PeD>,te9~sfPlCeNM$X;VZ/aWR-WEZ//oP&yO^SsGEI:5CyeZsWK{uREUI6tD@TC&?8fHQ^a0wLhmxBkPBZ]U/&8?T$VUAGx#:.XSu%azB{/H,ejiGss.T)D5U]O6JmEIEdEC+q5-C*e&T~]Q&YaYl0<B;tSx0i'_c+ZC2'W]c&b0Aud&b_fnv_<#3x2C4USSXkOL&}MNC=z-6#`Oy)D!fc+=bQ,vZF"
查看完整回答
反对 回复 2023-08-07
  • 1 回答
  • 0 关注
  • 78 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信