难点
- 主要是 golang 和 Java 类似双引号定义字符串
- python php 单双引号通吃
只是上代码
package main
import (
"fmt"
"strings"
)
func main() {
str := "+++\\+++"
replacedStr := strings.Replace(str, "\\", " ", -1)
fmt.Println(replacedStr)
}
双斜杠 单斜杠?
package main
import (
"fmt"
"strings"
)
func main() {
str := `+++\+++`
replacedStr := strings.Replace(str, "\\", " ", -1)
fmt.Println(replacedStr)
}
golang 支持 ` 作为定界符号
- 也就是长文本
package main
import (
"fmt"
)
func main() {
str := `+++
1
1
1
1
\+++`
fmt.Println(str)
}
标签:斜杠,fmt,golang,str,+++,main,替换
From: https://www.cnblogs.com/guanchaoguo/p/17757562.html