golang如何替換換行符
golang替換換行符
strings.ReplaceAll(str, "\n", "\\n")
之前過濾換行符的方法是這樣的,導(dǎo)致轉(zhuǎn)義換行符時(shí)把回車也給替換了
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限定字符或者字符串一共三種引號(hào):
- 單引號(hào)('')
- 雙引號(hào)("")
- 反引號(hào)(``)
反引號(hào)就是標(biāo)準(zhǔn)鍵盤“Esc”按鈕下面的那個(gè)鍵。
- Golang中的單引號(hào),更類似于C語言中的char類型,其實(shí)不能算字符串,因?yàn)橹荒苁菃蝹€(gè)的字符。
- Golang中的雙引號(hào),才是字符串,單行的,多個(gè)字符(字母數(shù)字)。
- Golang中的反引號(hào),類似Python的三引號(hào),可以這行的字符串,所有轉(zhuǎn)義字符將被忽略...
goland換行符設(shè)置

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Golang集成FFmpeg的音視頻處理的實(shí)現(xiàn)
FFmpeg是一個(gè)開源的音視頻處理工具,廣泛用于視頻轉(zhuǎn)換、截圖、處理和流媒體推送等操作,本文主要介紹了Golang集成FFmpeg的音視頻處理的實(shí)現(xiàn),具有一定的參考價(jià)值,感興趣的可以了解一下2025-02-02
Go實(shí)現(xiàn)整合Logrus實(shí)現(xiàn)日志打印
這篇文章主要介紹了Go實(shí)現(xiàn)整合Logrus實(shí)現(xiàn)日志打印,文章圍繞主題展開詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-07-07
golang 獲取當(dāng)前執(zhí)行程序路徑的操作
這篇文章主要介紹了golang 獲取當(dāng)前程序執(zhí)行路徑的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-12-12
go sync Once實(shí)現(xiàn)原理示例解析
這篇文章主要為大家介紹了go sync Once實(shí)現(xiàn)原理示例解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-01-01
Go第三方框架ants協(xié)程池框架的實(shí)現(xiàn)
本文主要介紹了Go第三方框架ants協(xié)程池框架的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2026-04-04
golang如何部署到服務(wù)器及應(yīng)注意問題解析
這篇文章主要為大家介紹了golang如何部署到服務(wù)器及應(yīng)注意問題解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2024-01-01

