Browse Source

剑鱼码逻辑修改

xuzhiheng 10 months ago
parent
commit
a2927d9744
1 changed files with 17 additions and 7 deletions
  1. 17 7
      bidding_tags/tools.go

+ 17 - 7
bidding_tags/tools.go

@@ -1,15 +1,25 @@
 package main
 package main
 
 
-import "sort"
+import (
+	"sort"
+	"strings"
+)
 
 
 // IsInStringArray 判断数组中是否存在字符串
 // IsInStringArray 判断数组中是否存在字符串
 func IsInStringArray(str string, arr []string) bool {
 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 去除字符串数组中的重复元素
 // removeDuplicates 去除字符串数组中的重复元素