mirror of
https://github.com/simon-ding/polaris.git
synced 2026-06-26 10:45:21 +08:00
fix: extra spaces
This commit is contained in:
@@ -15,6 +15,7 @@ type MovieMetadata struct {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func ParseMovie(name string) *MovieMetadata {
|
func ParseMovie(name string) *MovieMetadata {
|
||||||
|
name = strings.Join(strings.Fields(name), " ") //remove unnessary spaces
|
||||||
name = strings.ToLower(strings.TrimSpace(name))
|
name = strings.ToLower(strings.TrimSpace(name))
|
||||||
var meta = &MovieMetadata{}
|
var meta = &MovieMetadata{}
|
||||||
yearRe := regexp.MustCompile(`\(\d{4}\)`)
|
yearRe := regexp.MustCompile(`\(\d{4}\)`)
|
||||||
|
|||||||
@@ -60,6 +60,8 @@ func IsNameAcceptable(name1, name2 string) bool {
|
|||||||
re := regexp.MustCompile(`[^\p{L}\w\s]`)
|
re := regexp.MustCompile(`[^\p{L}\w\s]`)
|
||||||
name1 = re.ReplaceAllString(strings.ToLower(name1), " ")
|
name1 = re.ReplaceAllString(strings.ToLower(name1), " ")
|
||||||
name2 = re.ReplaceAllString(strings.ToLower(name2), " ")
|
name2 = re.ReplaceAllString(strings.ToLower(name2), " ")
|
||||||
|
name1 = strings.Join(strings.Fields(name1), " ")
|
||||||
|
name2 = strings.Join(strings.Fields(name2), " ")
|
||||||
if strings.Contains(name1, name2) || strings.Contains(name2, name1) {
|
if strings.Contains(name1, name2) || strings.Contains(name2, name1) {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user