mirror of
https://github.com/TeaOSLab/EdgeAPI.git
synced 2025-11-05 17:40:24 +08:00
33 lines
710 B
Go
33 lines
710 B
Go
// Copyright 2021 Liuxiangchao iwind.liu@gmail.com. All rights reserved.
|
|
|
|
package utils
|
|
|
|
import "strings"
|
|
|
|
// SplitStrings 分隔字符串
|
|
// 忽略其中为空的片段
|
|
func SplitStrings(s string, glue string) []string {
|
|
var result = []string{}
|
|
|
|
if len(s) > 0 {
|
|
for _, p := range strings.Split(s, glue) {
|
|
p = strings.TrimSpace(p)
|
|
if len(p) > 0 {
|
|
result = append(result, p)
|
|
}
|
|
}
|
|
}
|
|
return result
|
|
}
|
|
|
|
// ContainsStringInsensitive 检查是否包含某个字符串,并且不区分大小写
|
|
func ContainsStringInsensitive(list []string, search string) bool {
|
|
search = strings.ToLower(search)
|
|
for _, s := range list {
|
|
if strings.ToLower(s) == search {
|
|
return true
|
|
}
|
|
}
|
|
return false
|
|
}
|