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),举例略。

猜你喜欢

转载自www.cnblogs.com/louis181214/p/10231838.html