go语言strings包的方法使用
go语言中的strings包主要是对字符串的操作,中定义了一系列对字符串的操作
fmt
.Println("1、contains使用例子:")
fmt
.Println(strings
.Contains("hello world","he"))
fmt
.Println("2、containsAny使用例子:")
fmt
.Println(strings
.ContainsAny("hello world","ze"))
fmt
.Println("3、containsRune使用例子:")
fmt
.Println(strings
.ContainsRune("我爱中国",'你'))
fmt
.Println("4、EqualFold使用例子:")
fmt
.Println(strings
.EqualFold("中国","你好"))
fmt
.Println("5、HasPrefix使用例子:")
fmt
.Println(strings
.HasPrefix("hello world","hello"))
fmt
.Println("6、hasSuffix使用例子:")
fmt
.Println(strings
.HasSuffix("hello world","world"))
fmt
.Println("7、Count使用例子:")
fmt
.Println(strings
.Count("hello world","l"))
fmt
.Println("8、Index的使用例子:")
fmt
.Println(strings
.Index("hello world","l"))
fmt
.Println("9、IndexByte的使用例子")
fmt
.Println(strings
.Index("hello world","l"))
fmt
.Println("10、IndexAny的使用例子:")
fmt
.Println(strings
.IndexAny("我是中国人","中"))
fmt
.Println("11、LastIndex的使用例子:")
fmt
.Println(strings
.LastIndex("hello world","l"))
fmt
.Println("12、LastIndexAny的使用例子:")
fmt
.Println(strings
.LastIndexAny("你好,我来自中国,你呢","你"))
fmt
.Println("13、Title的使用例子")
fmt
.Println(strings
.Title("hello world"))
fmt
.Println("14、ToLower使用例子:")
fmt
.Println(strings
.ToLower("HELLO WORLD"))
fmt
.Println("15、ToUpper使用例子:")
fmt
.Println(strings
.ToUpper("hello world"))
fmt
.Println("16、ToTitle的使用例子:")
fmt
.Println(strings
.ToTitle("hello"))
fmt
.Println("17、Repeat的使用例子:")
fmt
.Println(strings
.Repeat("hello ",3))
fmt
.Println("18、Repeat的使用例子")
fmt
.Println(strings
.Replace("hello world","l","c",-1))
fmt
.Println("19、Trim的使用例子:")
fmt
.Println(strings
.Trim("你好,我叫xxx,我待会联系你","你"))
fmt
.Println("20、TrimLeft的使用例子:")
fmt
.Println(strings
.TrimLeft("我是中国人","我是"))
fmt
.Println("21、TrimRight使用例子:")
fmt
.Println(strings
.TrimRight("你好张三","张三"))
fmt
.Println("22、TrimSuffix的使用例子:")
fmt
.Println(strings
.TrimSuffix("a1.txt",".txt"))
fmt
.Println("23、Fields的使用例子:")
fmt
.Println(strings
.Fields("hello my name is"))
fmt
.Println("24、Split的使用例子:")
fmt
.Println(strings
.Split("hello?my?name?is","?"))
fmt
.Println("25、Join的使用例子:")
fmt
.Println(strings
.Join([]string{"hello","my","name"}," "))
因为太懒就不放效果图了,大家有兴趣可以参考一下
参考链接:https://studygolang.com/pkgdoc
转载请注明原文地址: https://lol.8miu.com/read-4778.html