一:統計字符串長度,按字節算,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),舉例略。