xuzhiheng 4 ani în urmă
părinte
comite
bf195eb936
1 a modificat fișierele cu 5 adăugiri și 1 ștergeri
  1. 5 1
      src/util/utiltag.go

+ 5 - 1
src/util/utiltag.go

@@ -847,7 +847,11 @@ func KeyWordToData(types, item, key string, keyWord []string) []string {
 				keyWord = append(keyWord, mk)
 			}
 		} else {
-			if strings.Contains(strings.ToUpper(item), strings.ToUpper(mk)) {
+			spaceReg := regexp.MustCompile("[\\s\\n \u3000\u2003\u00a0]+")
+			itemUpper := strings.ToUpper(item)
+			mkUpper := strings.ToUpper(mk)
+			matchResult := strings.Contains(spaceReg.ReplaceAllString(itemUpper, ""), spaceReg.ReplaceAllString(mkUpper, ""))
+			if matchResult {
 				keyWord = append(keyWord, mk)
 			}
 		}