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

Why the C:\\\\ (quoted by `) does not match "C:\\" and "C:\\\\" do ?

r, err := regexp.Compile(`C:\\\\`) // Not match
r, err := regexp.Compile("C:\\\\")  // Matches
if r.MatchString("Working on drive C:\\") == true {
    fmt.Printf("Matches.") 
} else {
    fmt.Printf("No match.")
}

Escape sequences in raw string literal (quoted by quotes) are not interpreted.

`C:\\\\`

is equivalent to:

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

See The Go Programming Language Specification - String literals.