golang去除多余的空格與換行符示例代碼
更新時間:2023年10月24日 11:33:57 作者:ME->CS
Golang是一種強大的編程語言,提供了豐富的字符串處理功能,這篇文章主要給大家介紹了關(guān)于golang去除多余的空格與換行符的相關(guān)資料,需要的朋友可以參考下
通過正則表達式去除文本中連續(xù)的多余的空格和換行符,僅保留一個
代碼如下:
package main
import (
"fmt"
"regexp"
)
func main() {
before := "hello, world!\n\n\n你好, 世界!\n\n"
fmt.Printf("%s", before)
fmt.Println("-------")
reg := regexp.MustCompile(`( )+|(\n)+`)
after := reg.ReplaceAllString(before, "$1$2")
fmt.Println(after)
return
}
附:Golang去除字符串前后空格
v.EthName = strings.Trim(v.EthName, " ") //兩種方法都可以. v.EthName = strings.TrimSpace(v.EthName)
總結(jié)
到此這篇關(guān)于golang去除多余的空格與換行符的文章就介紹到這了,更多相關(guān)golang去除多余空格換行符內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Gin中數(shù)據(jù)解析和綁定的幾種方法實現(xiàn)
本文主要介紹了Gin中數(shù)據(jù)解析和綁定的幾種方法實現(xiàn),包括Json數(shù)據(jù)、表單數(shù)據(jù)和URI數(shù)據(jù),每種類型的數(shù)據(jù)都有其特定的解析和綁定方法,下面就一起來了解一下2025-11-11
簡化Go開發(fā)提高生產(chǎn)力的強大工具及使用詳解
作為?Go?開發(fā)人員,應(yīng)該都知道維持簡潔高效開發(fā)工作流程的重要性,為了提高工作效率和代碼質(zhì)量,簡化開發(fā)流程并自動執(zhí)行重復性任務(wù)至關(guān)重要,在本文中,我們將探討一些強大的工具和技術(shù),它們將簡化?Go?開發(fā)過程,助力您的編碼之旅2023-10-10
Golang中Context.WithCancel 的實戰(zhàn)指南
本文介紹了Go語言中context包的核心用法,重點講解了context.Background()和context.WithCancel()的使用場景,具有一定的參考價值,感興趣的可以了解一下2025-11-11

