strutil能加个函数吗?判断str是否包含substring,substring可以是slice类型
例如: strutil.contains("helloword",[]string{"hello", "world"});
func StringContainsOr(str string, substr []string) bool {
for k, v := range substr {
_ = k
if strings.Contains(str, v) {
return true
}
}
return false
}
func StringContainsAnd(str string, substr []string) bool {
for k, v := range substr {
_ = k
if !strings.Contains(str, v) {
return false
}
}
return true
}
搜了下,有这样的函数的:
https://github.com/gookit/goutil/blob/v0.5.15/strutil/check.go#L60
func HasOneSub(s string, subs []string) bool
func HasAllSubs(s string, subs []string) bool
Owner Name | gookit |
Repo Name | goutil |
Full Name | gookit/goutil |
Language | Go |
Created Date | 2018-07-03 |
Updated Date | 2023-03-22 |
Star Count | 1263 |
Watcher Count | 29 |
Fork Count | 142 |
Issue Count | 3 |