golang基础学习-strings包常用函数学习
Posted saryli
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了golang基础学习-strings包常用函数学习相关的知识,希望对你有一定的参考价值。
package main import ( "fmt" "strings" ) //StrFunc 字符串说明 func main() var testStr string testStr = "seetatech" testStrTrim := " seeta tech " checkStr := "tech" fmt.Println("------:" + testStr + ":-----") //验证是否包含 fmt.Println(strings.Contains(testStr, checkStr)) //计算字符串包含某字符数量 fmt.Println(strings.Count(testStr, checkStr)) //计算字符串长度 fmt.Println(len(testStr)) // 字符串分割 splitStr := strings.Split(testStr, "t") fmt.Println(splitStr) // 字符串连接 fmt.Println(strings.Join(splitStr, "t")) //字符串替换 fmt.Println(strings.Replace(testStr, "seeta", "firevison", 1)) //全部小写 fmt.Println(strings.ToLower(testStr)) //全部大写 fmt.Println(strings.ToUpper(testStr)) //去除左右所要过滤的字符 fmt.Println(strings.Trim(testStrTrim, " ")) //去除左所要过滤的字符 fmt.Println(strings.TrimLeft(testStrTrim, " ")) //去除右所要过滤的字符 fmt.Println(strings.TrimRight(testStrTrim, " ")) //字符出现的位置 fmt.Println(strings.Index("go gopher", "go")) // 最后一次出现的位置 fmt.Println(strings.LastIndex("go gopher", "go")) //没有定位字符时,显示-1 fmt.Println(strings.LastIndex("go gopher", "rodent"))
以上是关于golang基础学习-strings包常用函数学习的主要内容,如果未能解决你的问题,请参考以下文章