diff --git a/sickbeard/name_parser/regexes.py b/sickbeard/name_parser/regexes.py index fdfae0a3..0efcc562 100644 --- a/sickbeard/name_parser/regexes.py +++ b/sickbeard/name_parser/regexes.py @@ -166,12 +166,13 @@ normal_regexes = [ # 01 - Ep Name # 01 - Ep Name ''' - ^((?P.+?)(?:[. _-]{2,}|[. _]))? # Show_Name and separator - (?P\d{1,2}) # 02 - (?:-(?P\d{1,2}))* # 02 - [. _-]+((?P.+?) # Source_Quality_Etc- - ((?[^- ]+([. _-]\[.*\])?))?)?$ # Group + ^((?P.+?)(?:[. _-]{2,}|[. _]))? # Show_Name and separator + (?P\d{1,3}) # 02 + (?:-(?P\d{1,3}))* # -03-04-05 etc + \s?of?\s?\d{1,3}? # of joiner (with or without spaces) and series total ep + [. _-]+((?P.+?) # Source_Quality_Etc- + ((?[^- ]+([. _-]\[.*\])?))?)?$ # Group ''' ), @@ -390,4 +391,4 @@ anime_regexes = [ (v(?P[0-9]))? # v2 .*? # Separator and EOL ''') -] \ No newline at end of file +]