欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

golang如何替換換行符

 更新時間:2024年07月29日 11:03:23   作者:賣烤冷面的郭師傅  
這篇文章主要介紹了golang如何替換換行符問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

golang替換換行符

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

之前過濾換行符的方法是這樣的,導(dǎo)致轉(zhuǎn)義換行符時把回車也給替換了

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

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

把""換為``結(jié)果就正常了

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”按鈕下面的那個鍵。

  • Golang中的單引號,更類似于C語言中的char類型,其實不能算字符串,因為只能是單個的字符。
  • Golang中的雙引號,才是字符串,單行的,多個字符(字母數(shù)字)。
  • Golang中的反引號,類似Python的三引號,可以這行的字符串,所有轉(zhuǎn)義字符將被忽略...

goland換行符設(shè)置

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Golang匯編命令解讀及使用

    Golang匯編命令解讀及使用

    這篇文章主要介紹了Golang匯編命令解讀及命令使用,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-04-04
  • 細細探究Go 泛型generic設(shè)計

    細細探究Go 泛型generic設(shè)計

    這篇文章主要帶大家細細探究了Go 泛型generic設(shè)計及示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-04-04
  • 最新評論