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

` 和 " 引用的正则表达式有什么区别?

` 和 " 引用的正则表达式有什么区别?

Go
慕勒3428872 2021-07-08 10:06:57
为什么C:\\\\(由`引用) 正则表达式 不匹配"C:\\"和"C:\\\\"做什么?r, err := regexp.Compile(`C:\\\\`) // Not matchr, err := regexp.Compile("C:\\\\")  // Matchesif r.MatchString("Working on drive C:\\") == true {    fmt.Printf("Matches.") } else {    fmt.Printf("No match.")}
查看完整描述

1 回答

?
慕莱坞森

TA贡献1810条经验 获得超4个赞

原始字符串文字中的转义序列(用引号引起来)不会被解释。

`C:\\\\`

相当于:

"C:\\\\\\\\"

请参阅Go 编程语言规范 - 字符串文字


查看完整回答
反对 回复 2021-07-12
  • 1 回答
  • 0 关注
  • 218 浏览
慕课专栏
更多

添加回答

举报

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