一:統計字串長度,按位元組算,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...