|
@@ -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)
|
|
|
}
|
|
|
}
|