Code Block |
---|
package main
import (
"fmt"
"strings"
)
func main() {
s2 := "abc21313abc3456abc3131zhengyuabc"
m := fmt.Println(strings.Count("abc1234qwerabc", "abc"))
} |
统计字符串abc出现的次数
Code Block |
---|
fmt.Println(strings.Count(s2"abc1234qwerabc", "1abc")
) |
忽略大小写判断两个字符串是否相等
Code Block |
---|
fmt.PrintfPrintln(strings.EqualFold("1的出现次数是%d\n",m)
HeLLo", "hello")) |
判断两个字符串是否绝对相等
Code Block |
---|
fmt.Println("HeLLo" == "hello") |
将给定字符串中的1换成one,并且只换前两个(最后2的意义)
Code Block |
---|
fmt.Println(strings.IndexReplace(s2"123asdqwe123fgs123","1"))
,"one",2)) |
用-作为分隔符将字符串转换为数组
Code Block |
---|
fmt.Println(strings.EqualFoldSplit("HeLLoabc-2131-abc-dsa", "hello"-")) |
将字符串进行大小写的转换
Code Block |
---|
fmt.Println(strings.ToUpper("abc-2131-abc-dsa")) //小写转大写
fmt.Println(strings.ToLower("HeLLo" == "hello")
}
|
...
"ABC-2131-ABC-DSA")) //小写转大写 |
去掉字符串两边的空格
Code Block |
---|
fmt.Println(strings.TrimSpace(" ABC-2131-ABC-DSA ")) |
将字符串两边指定的字符去掉
Code Block |
---|
fmt.Println(strings. |
...
...
...
...
将字符串左边指定的字符去掉
Code Block |
---|
fmt.Println(strings. |
...
...
...
#判断两个字符串是否绝对相等将字符串右边指定的字符去掉
...
strings.TrimRight("# #ABC-2131-ABC-DSA #","# ")) |
判断字符串是否以指定的字符串开头
Code Block |
---|
fmt.Println(strings. |
...
...
...
判断字符串是否以指定的字符串结尾
Code Block |
---|
fmt.Println(strings.HasSuffix("demo.jpg"," |
...
...