0
点赞
收藏
分享

微信扫一扫

#yyds干货盘点#go基础之处理字符串

给字符串赋值后,就可以使用标准库中的strings包提供的方法。这个包提供了一套完备的字符串处理函数,其文档非常详尽。

1、将字符串转换为小写

strings.ToLower("HELLO WORLD")

2、将字符串转换为大写

strings.ToUpper(“hello world)

3、在字符串中中查找子串

strings.Index("hello world","hello")
strings.Index("hello world","aaaa")

如果找到,返回第一个子串的索引号,如果没有找到就返回-1。

4、删除字符串中的前后空格

strings包提供了很多将字符串的某些部分删除的方法,处理来自用户或数据源的输入时,一种常见的任务是确保开头和末尾没有空格

strings.TrimSpace(" hello world ")

5、把字符串中的子串替换成另一个子串

strings.Replace("hello world","h","a",1)

第一个参数是原字符串,第二个是需要替换的子串,第三个是替换成的子串,第四个参数是替换的个数,如果个数小于0,则全部替换

6、判断前缀

strings.HasPrefix("hello", "a")

第一个参数是需要判断的字符串,第二个参数是否在第一个参数当中的开头

举报

相关推荐

0 条评论