strings
查找是否包含某个字符串
strings.ContainsAny("hello world", "hello")
字符串替换
strings.Replace(message, "\"", "'", -1))
字符串切割
strings.Split("", ";")
Golang 判断字符串中是否包含其他某字符
import (
"fmt"
"strings"
)
func main() {
fmt.Println(strings.Contains("widuu", "wi")) //true
fmt.Println(strings.Contains("wi", "widuu")) //false
}
Golang 判断字符串中是否包含 chars 中的任何一个字符
func main() {
b := strings.ContainsAny("Hello,世界!", "abc")
fmt.Println(b) // false
b = strings.ContainsAny("Hello,世界!", "def")
fmt.Println(b) // true
b = strings.Contains("Hello,世界!", "")
fmt.Println(b) // true
}
产考文章
url
url编码
url.QueryEscape()
获得文件的全名,后缀,和名字
/**
获得文件的 x/y/z.nn
*/
func (h Helper) ExplodeFileName(name string) (explodeData map[string]string) {
explodeData = make(map[string]string, 3)
explodeData["fullName"] = path.Base(name)
explodeData["suffix"] = path.Ext(name)
explodeData["name"] = strings.TrimSuffix(explodeData["fullName"], explodeData["suffix"])
return
}