Go字串常用函式

2022-09-14 02:12:12 字數 1603 閱讀 8269

一:統計字串長度,按位元組算,len(string)

二:字串遍歷,同時處理中文編碼問題。

三:字串轉數字,字串轉bool值等等,略,已在前面講過。

四:字串查詢,strings.contains(),由下圖可知,strings.contains()判斷的結果為返回bool值。

五:字串統計,strings.count()

六:不區大小寫自字母比較strings.equalfold()(區分使用"=="比較即可)

七:返回在字串第一次出現的位置strings.index()

八:返回在字串最後出現的位置strings.lastindex(),舉例請參考第七大類。略。

九:字串替換strings.replace(s, old, new, n),n表示替換次數,-1代表替所有。

十:字串拆分為陣列strings.split(s, sep),sep表示以什麼什麼來拆分s字串。

十一:字串大小寫轉換,strings.toupper(s)轉大寫,strings.tolower(s)轉小寫

十二:去除左或右空格等特殊字元

①:去除左右兩邊空格

②:去除左邊兩邊指定字元去除strings.trim(s, cutset),cutset代表要去除的兩邊字元。舉例略。

③:將左邊指定支符去掉strings.trimleft(s, cutset),舉例略。

④:將右邊指定支符去掉strings.trimright(s, cutset),舉例略。

十三:判斷字串是否以什麼什麼開頭或結尾

①:開頭strings.hasprefix(s, prefix)。

②:結尾strings.hassuffix(s, suffix),舉例略。

Go字串函式

下面的 中,列出了go官方包中常見的字串函式。package main import s strings import fmt 為列印函式起個小名兒,比較有特點的用法 var p fmt.println func main 用 把陣列拼接成字串p repeat s.repeat a 5 重複5次p ...

Go字串函式

下面的 中,列出了go官方包中常見的字串函式。package main import fmt s strings 為列印函式起個小名兒,比較有特點的用法 var p fmt.println func main 用 把陣列拼接成字串 p repeat s.repeat a 5 重複5次 p repla...

GO 字串常用操作

閒言少敘,上 package main import fmt strconv strings func main else bool 字串 fmt.println strconv.parsebool false false float 字串 傳遞乙個位數 fmt.println strconv.pa...