2018-02-28 16:49:01 +01:00
|
|
|
package util
|
|
|
|
|
2018-05-17 01:42:06 +02:00
|
|
|
import "strings"
|
|
|
|
|
2018-02-28 16:49:01 +01:00
|
|
|
func InSlice(str string, values []string) bool {
|
|
|
|
for _, v := range values {
|
|
|
|
if str == v {
|
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|
2018-05-17 01:42:06 +02:00
|
|
|
|
2018-07-24 02:01:35 +02:00
|
|
|
// SubstringInSlice returns true if str is contained within any element of the values slice. False otherwise
|
|
|
|
func SubstringInSlice(str string, values []string) bool {
|
|
|
|
for _, v := range values {
|
|
|
|
if strings.Contains(str, v) {
|
2018-05-17 01:42:06 +02:00
|
|
|
return true
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return false
|
|
|
|
}
|