Go字符串常用函數


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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM