golang文本字符串操作:包含 合并 连接 分割 取索引 前缀后缀检测 消除字符串 消除空格
golang字符串操作需要用到 strings这个包
str := "hello world"
//是否包含找的字符串 fmt.Println(strings.Contains(str,"hel"),strings.Contains(str,"?")) songguojundeMBP:go songguojun$ go run hello.go true false
其实contains这个方法最终数调用到index这个方法
//打印索引 从0开始
fmt.Println(strings.Index(str,"o")) //4
strs := "aa?bb?cc"
//切割字符串 spliterStr := strings.Split(strs,"?") fmt.Println(spliterStr) //[aa bb cc] 打印出字符串数
//合并字符串 fmt.Println(strings.Join(spliterStr,"?"))
//判断文件前缀和后缀 fmt.Println(strings.HasPrefix(str,"he"),strings.HasSuffix(str,"he")) //true true
字符串转换