来源:自学PHP网 时间:2019-08-07 16:47 作者:小飞侠 阅读:次
[导读] Go语言中字符串的查找方法小结...
1.func Contains(s, substr string) bool这个函数是查找某个字符是否在这个字符串中存在,存在返回true
复制代码 代码如下:
import ( func main() { 2.func ContainsAny(s, chars string) bool这个是查询字符串中是否包含多个字符
复制代码 代码如下:
import ( "fmt" "strings" ) func main() {
复制代码 代码如下:
import ( "fmt" "strings" ) func main() { 4.func Count(s, sep string) int这个的作用就是输出,在一段字符串中有多少匹配到的字符
复制代码 代码如下:
import ( "fmt" "strings" ) func main() { 5.func Index(s, sep string) int 这个函数是查找字符串,然后返回当前的位置,输入的都是string类型,然后int的位置信息
复制代码 代码如下:
import ( func main() { 6.func IndexAny(s, chars string) int 这个函数是一样的查找,字符串第一次出现的位置,如果不存在就返回-1
复制代码 代码如下:
import ( "fmt" "strings" ) func main() { 7.func IndexByte(s string, c byte) int,这个函数功能还是查找第一次粗线的位置,只不过这次C是byte类型的,查找到返回位置,找不到返回-1
复制代码 代码如下:
import ( "fmt" "strings" ) func main() { 8.func IndexRune(s string, r rune) int,还是查找位置,只不过这次是rune类型的
复制代码 代码如下:
import ( func main() { 9.func IndexFunc(s string, f func(rune) bool) int这个函数大家一看就知道了,是通过类型的转换来用函数查找位置,我们来代码看下哈
复制代码 代码如下:
import ( "fmt" "strings" ) func main() { func split(r rune) bool { 10.func LastIndex(s, sep string) int 看到这个大家可能也明白了查找的是最后出现的位置,正好跟index相反
复制代码 代码如下:
import ( "fmt" "strings" ) func main() { 11.func LastIndexAny(s, chars string) int这个跟indexAny正好相反,也是查找最后一个
复制代码 代码如下:
import ( func main() { |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com