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限定字符或者字符串一共三種引號:
- 單引號('')
- 雙引號("")
- 反引號(``)
反引號就是標(biāo)準(zhǔn)鍵盤“Esc”按鈕下面的那個鍵。
- Golang中的單引號,更類似于C語言中的char類型,其實不能算字符串,因為只能是單個的字符。
- Golang中的雙引號,才是字符串,單行的,多個字符(字母數(shù)字)。
- Golang中的反引號,類似Python的三引號,可以這行的字符串,所有轉(zhuǎn)義字符將被忽略...
goland換行符設(shè)置

總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Golang設(shè)計模式中抽象工廠模式詳細(xì)講解
抽象工廠模式用于生成產(chǎn)品族的工廠,所生成的對象是有關(guān)聯(lián)的。如果抽象工廠退化成生成的對象無關(guān)聯(lián)則成為工廠函數(shù)模式。比如本例子中使用RDB和XML存儲訂單信息,抽象工廠分別能生成相關(guān)的主訂單信息和訂單詳情信息2023-01-01
解決Goland 提示 Unresolved reference 錯誤的問題
這篇文章主要介紹了解決Goland 提示 Unresolved reference 錯誤的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
使用Go語言實現(xiàn)發(fā)送HTTP請求并給GET添加參數(shù)
在開發(fā)Web應(yīng)用程序時,我們經(jīng)常需要向服務(wù)器發(fā)送HTTP請求,本文將介紹一下使用Go語言發(fā)送HTTP請求,并給GET請求添加參數(shù)的方法,感興趣的小伙伴可以了解一下2023-07-07
細(xì)細(xì)探究Go 泛型generic設(shè)計
這篇文章主要帶大家細(xì)細(xì)探究了Go 泛型generic設(shè)計及示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
2023-04-04 
