string.go 359 B

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