首頁 > 後端開發 > Golang > go語言怎麼刪除字串中的空格

go語言怎麼刪除字串中的空格

青灯夜游
發布: 2023-01-17 14:31:27
原創
4477 人瀏覽過

刪除方法:1、使用TrimSpace()函數去除字串左右兩邊的空格,語法「strings.TrimSpace(str)」;2、使用Trim()函數去除字串左右兩邊的空格,語法「strings.Trim(str, " ")」;3、使用Replace()函數去除字串的全部空格,語法「strings.Replace(str, " ", "", -1)」。

go語言怎麼刪除字串中的空格

本教學操作環境:windows7系統、GO 1.18版本、Dell G3電腦。

go語言刪除字串中空格的幾種方法

#方法1:使用TrimSpace()函數去除字串空格

使用TrimSpace() 函數只可以去除字串的左右兩邊的空格,中間的空格也無法刪除。

TrimSpace(string)
登入後複製

傳回值:

  • 將字串 string 左右兩邊的空格移除後,並傳回。

範例:

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 TrimSpace() 函数,去除字符串的空格
	strHaiCoder := "       hello world     "
	trimStr := strings.TrimSpace(strHaiCoder)
	fmt.Println("trimStr =", trimStr)
}
登入後複製

go語言怎麼刪除字串中的空格

#方法2:使用Trim()函數去除字串空格

在開發過程中,有時我們需要移除一個 字串 中的中指定字串,在 Go 語言 中,移除字串中指定字串的 函數 為Trim() 。

Trim(s, cutset)
登入後複製
參數描述
s原始字串。
cutset需要移除的字串。

傳回值:

  • 將字串s 左右兩邊的指定字串#cutset 移除後,並返回。

註:Trim() 函數無法移除字串中間包含中指定字串。

範例:刪除空格

只需要將cutset參數設定空格「 」即可刪除空格。

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 TrimSpace() 函数,去除字符串的空格
	strHaiCoder := "       hello world     "
	trimStr := strings.Trim(strHaiCoder, " ")
	fmt.Println("trimStr =", trimStr,"!")
}
登入後複製

go語言怎麼刪除字串中的空格

方法3:使用Replace()函數去除字串空格

在開發過程中,有時我們需要將一個 字串 中特定的字串替換成新的字串的需求,在 Go 語言 中,將某個字串替換成新的字串的需求,我們可以透過strings.Replace() 函數 來實現。

strings.Replace(s,old,new,n)
登入後複製
參數描述
s要替換的整個字串。
old要取代的字串。
new替換成什麼字串。
n要替換的次數,-1,那麼就會將字串 s 中的所有的 old 替換成 new。

傳回值:

  • 傳回替換後的字串。

說明:

  • 將字串s 中的old 字串替換成new 字串,替換n 次,傳回替換後的字符串。如果 n 是 -1,那麼就會將字串 s 中的所有的 old 替換成 new。

範例:取代空格

strings.Replace() 函數可以取代字串,只需要將查找值設為空格“ ”,取代值設為空字符「''」即可

package main
import (
	"fmt"
	"strings"
)
func main() {
	//使用 TrimSpace() 函数,去除字符串的空格
	str := "       hello world     "
	RepStr := strings.Replace(str, " ", "", -1)
	fmt.Println("新字符串为:", RepStr,"!")
}
登入後複製

go語言怎麼刪除字串中的空格

【相關推薦:Go影片教學程式教學# 】

以上是go語言怎麼刪除字串中的空格的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板