浏览代码

剑鱼码逻辑修改

xuzhiheng 10 月之前
父节点
当前提交
a2927d9744
共有 1 个文件被更改,包括 17 次插入7 次删除
  1. 17 7
      bidding_tags/tools.go

+ 17 - 7
bidding_tags/tools.go

@@ -1,15 +1,25 @@
 package main
 
-import "sort"
+import (
+	"sort"
+	"strings"
+)
 
 // IsInStringArray 判断数组中是否存在字符串
 func IsInStringArray(str string, arr []string) bool {
-	// 先对字符串数组进行排序
-	sort.Strings(arr)
-	// 使用二分查找算法查找字符串
-	pos := sort.SearchStrings(arr, str)
-	// 如果找到了则返回 true,否则返回 false
-	return pos < len(arr) && arr[pos] == str
+	// // 先对字符串数组进行排序
+	// sort.Strings(arr)
+	// // 使用二分查找算法查找字符串
+	// pos := sort.SearchStrings(arr, str)
+	// // 如果找到了则返回 true,否则返回 false
+	// return pos < len(arr) && arr[pos] == str
+	isOk := false
+	for _, v := range arr {
+		if strings.Contains(str, v) {
+			isOk = true
+		}
+	}
+	return isOk
 }
 
 // removeDuplicates 去除字符串数组中的重复元素