这个里面需要注意的是trim、trimleft、trimright。他们会将满足出现在后面部分的所有字符的过滤掉。
package main
import (
"fmt"
"strings"
)
func main() {
//返回去掉字符串s前端**所有**cutset子串的字符串;
fmt.Println(strings.TrimLeft("baba", "ba"))
//返回去掉字符串s后端**所有**cutset子串的字符串;
fmt.Println(strings.TrimRight("baba", "ab"))
//返回去掉字符串s的前缀prefix子串的字符串;
fmt.Println(strings.TrimPrefix("baba", "ba"))
//返回去掉字符串s的后缀prefix子串的字符串;
fmt.Println(strings.TrimSuffix("baba", "a"))
//判断字符串s是否有前缀字符串prefix;类似python的startswith
fmt.Println(strings.HasPrefix("hello", "he"))
//判断字符串s是否有后缀字符串prefix;类似python的endswith
fmt.Println(strings.HasSuffix("world", "ld"))
}
网友评论