package main
func main() {
//a := "至少我是一个中国人+NULL"
//println(a[1:])
////range 循环中文输出不会乱码
//for _, v := range a {
// fmt.Printf("%c\n", v)
//}
//var a string = "I China People"
//var b string = "hi , hello world , hi"
//str := []string{"hello", "world", "hello", "golang"}
//fmt.Printf("%v\n", strings.HasPrefix(a, "i")) //判断是不是以某个字符串开头 false
//fmt.Printf("%v\n", strings.HasSuffix(a, "e")) //判断是不是以某个字符串结尾 true
//fmt.Printf("%v\n", strings.Count(a, " "))//出现的次数 2
//fmt.Printf("%v\n", strings.Index(a, "p")) //判断p在a中首次出现的位置,如果没有返回-1 11
//fmt.Printf("%v\n", strings.LastIndex(a, "p")) //判断p在a中最后一次出现的位置,如果没有返回-1 11
//fmt.Printf("%v\n", strings.Replace(b, "i", "YOU ", 1)) //字符串替换 替换1次 hYOU , hello world , hi
//fmt.Printf("%v\n", strings.ReplaceAll(b, "i", "YOU ")) //字符串替换 全部替换 hYOU , hello world , hYOU
//fmt.Printf("%v\n", strings.ToUpper(b)) //字符串大写 HI , HELLO WORLD , HI
//fmt.Printf("%v\n", strings.ToLower(b)) //字符串小写 hi , hello world , hi
//fmt.Printf("%v\n", strings.TrimSpace(b)) //去掉首尾的空格 hi , hello world , hi
//fmt.Printf("%v\n", strings.Trim(b, "hi")) //去掉字符串首尾指定的字符 , hello world ,
//fmt.Printf("%v\n", strings.TrimLeft(b, "hi")) // 去掉字符串首指定的字符 , hello world , hi
//fmt.Printf("%v\n", strings.TrimRight(b, "hi")) //去掉字符串尾指定的字符 hi , hello world ,
//fmt.Printf("%v\n", strings.Fields(b)) //返回str空格分隔的所有子串的slice[hi , hello world , hi]
//fmt.Printf("%v\n", strings.Split(b, "h")) //返回str 指定字符分隔的所有子串的slice [ i , ello world , i]
//fmt.Printf("%v\n", strings.Join(str, "+")) //hello+world+hello+golang
}
字符串String【进阶】
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 1.删除指定位置的字符串, let str = "abcdefg" let str3 = str.substrin...
- 判断字符串(string)中是否包含另一个字符串(subStr)locate(subStr,string) :函数...