diff --git a/sickbeard/webserve.py b/sickbeard/webserve.py index af9659879d0a342df60393b509dfc4f1bd012950..b5ee0d8a09aaac682580f824844f63e588b6a432 100644 --- a/sickbeard/webserve.py +++ b/sickbeard/webserve.py @@ -2237,10 +2237,10 @@ class HomeAddShows(Home): searchTerms = [search_term] - # If search term ends with a 4 digit number (year), enclose it in () - matches = re.match(r'^(.+) ([12][0-9]{3})$', search_term) + # If search term ends with what looks like a year, enclose it in () + matches = re.match(r'^(.+ |)([12][0-9]{3})$', search_term) if matches: - searchTerms.append("%s (%s)" % (matches.group(1), matches.group(2))) + searchTerms.append("%s(%s)" % (matches.group(1), matches.group(2))) for searchTerm in searchTerms: # If search term begins with an article, let's also search for it without