string.go

 1package stringext
 2
 3import (
 4	"strings"
 5
 6	"golang.org/x/text/cases"
 7	"golang.org/x/text/language"
 8)
 9
10func Capitalize(text string) string {
11	return cases.Title(language.English, cases.Compact).String(text)
12}
13
14func ContainsAny(str string, args ...string) bool {
15	for _, arg := range args {
16		if strings.Contains(str, arg) {
17			return true
18		}
19	}
20	return false
21}