本篇內(nèi)容主要講解“go語(yǔ)言如何刪除字符串中的空格”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“go語(yǔ)言如何刪除字符串中的空格”吧!
網(wǎng)站建設(shè)哪家好,找成都創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、微信小程序定制開(kāi)發(fā)、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了桂平免費(fèi)建站歡迎大家使用!
刪除方法:1、使用TrimSpace()函數(shù)去除字符串左右兩邊的空格,語(yǔ)法“strings.TrimSpace(str)”;2、使用Trim()函數(shù)去除字符串左右兩邊的空格,語(yǔ)法“strings.Trim(str, " ")”;3、使用Replace()函數(shù)去除字符串的全部空格,語(yǔ)法“strings.Replace(str, " ", "", -1)”。
方法1:使用TrimSpace()函數(shù)去除字符串空格
使用 TrimSpace() 函數(shù)只可以去除字符串的左右兩邊的空格,中間的空格無(wú)法刪除。
TrimSpace(string)
返回值:
將字符串 string 左右兩邊的空格去除后,并返回。
示例:
package main
import (
"fmt"
"strings"
)
func main() {
//使用 TrimSpace() 函數(shù),去除字符串的空格
strHaiCoder := " hello world "
trimStr := strings.TrimSpace(strHaiCoder)
fmt.Println("trimStr =", trimStr)
}
方法2:使用Trim()函數(shù)去除字符串空格
在開(kāi)發(fā)過(guò)程中,有時(shí)候我們需要去除一個(gè) 字符串 中的中指定字符串,在 Go 語(yǔ)言 中,去除字符串中指定字符串的 函數(shù) 為 Trim() 。
Trim(s, cutset)
參數(shù) | 描述 |
---|---|
s | 原字符串。 |
cutset | 需要去除的字符串。 |
返回值:
將字符串 s
左右兩邊的指定字符串 cutset
去除后,并返回。
注:Trim() 函數(shù)不能去除字符串中間包含中指定字符串。
示例:刪除空格
只需要將cutset
參數(shù)設(shè)置空格“ ”即可刪除空格。
package main
import (
"fmt"
"strings"
)
func main() {
//使用 TrimSpace() 函數(shù),去除字符串的空格
strHaiCoder := " hello world "
trimStr := strings.Trim(strHaiCoder, " ")
fmt.Println("trimStr =", trimStr,"!")
}
方法3:使用Replace()函數(shù)去除字符串空格
在開(kāi)發(fā)過(guò)程中,有時(shí)候我們需要將一個(gè) 字符串 中特定的字符串替換成新的字符串的需求,在 Go 語(yǔ)言 中,將某個(gè)字符串替換成新的字符串的需求,我們可以通過(guò) strings.Replace() 函數(shù) 來(lái)實(shí)現(xiàn)。
strings.Replace(s,old,new,n)
參數(shù) | 描述 |
---|---|
s | 要替換的整個(gè)字符串。 |
old | 要替換的字符串。 |
new | 替換成什么字符串。 |
n | 要替換的次數(shù),-1,那么就會(huì)將字符串 s 中的所有的 old 替換成 new。 |
返回值:
返回替換后的字符串。
說(shuō)明:
將字符串 s 中的 old 字符串替換成 new 字符串,替換 n 次,返回替換后的字符串。如果 n 是 -1,那么就會(huì)將字符串 s 中的所有的 old 替換成 new。
示例:替換空格
strings.Replace() 函數(shù)可以替換字符串,只需要將查找值設(shè)置為空格“ ”,替換值設(shè)置為空字符“''
”即可
package main
import (
"fmt"
"strings"
)
func main() {
//使用 TrimSpace() 函數(shù),去除字符串的空格
str := " hello world "
RepStr := strings.Replace(str, " ", "", -1)
fmt.Println("新字符串為:", RepStr,"!")
}
到此,相信大家對(duì)“go語(yǔ)言如何刪除字符串中的空格”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是創(chuàng)新互聯(lián)網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!