Fixed: Series title sorting won't remove special/part/episode

This commit is contained in:
Mark McDowall
2014-11-18 22:01:16 -08:00
parent fd71bd6969
commit ddc4c359cb
3 changed files with 16 additions and 7 deletions
+12 -5
View File
@@ -323,13 +323,20 @@ namespace NzbDrone.Core.Parser
return MultiPartCleanupRegex.Replace(title, string.Empty).Trim();
}
public static string NormalizeEpisodeTitle(string title)
{
return SpecialEpisodeWordRegex.Replace(title, String.Empty)
.Trim()
.ToLower();
}
public static string NormalizeTitle(string title)
{
string singleSpaces = WordDelimiterRegex.Replace(title, " ");
string noPunctuation = PunctuationRegex.Replace(singleSpaces, String.Empty);
string noCommonWords = CommonWordRegex.Replace(noPunctuation, String.Empty);
string normalized = SpecialEpisodeWordRegex.Replace(noCommonWords, String.Empty);
return normalized.Trim().ToLower();
title = WordDelimiterRegex.Replace(title, " ");
title = PunctuationRegex.Replace(title, String.Empty);
title = CommonWordRegex.Replace(title, String.Empty);
return title.Trim().ToLower();
}
public static string ParseReleaseGroup(string title)