Golang

关注公众号 jb51net

关闭
首页 > 脚本专栏 > Golang > golang替换换行符

golang如何替换换行符

作者:卖烤冷面的郭师傅

这篇文章主要介绍了golang如何替换换行符问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

golang替换换行符

strings.ReplaceAll(str, "\n", "\\n")

之前过滤换行符的方法是这样的,导致转义换行符时把回车也给替换了

var str1 = `1
2
3
`
var str2 = `1\n2\n3`

fmt.Println(strings.Contains(str1, "\n"),strings.Contains(str2, "\n"))
//print true true

把""换为``结果就正常了

var str1 = `1
2
3
`
var str2 = `1\n2\n3`

fmt.Println(strings.Contains(str1, `\n`),strings.Contains(str2, `\n`))
//print false true

Golang限定字符或者字符串一共三种引号:

反引号就是标准键盘“Esc”按钮下面的那个键。

goland换行符设置

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文