1
0
mirror of https://github.com/Sonarr/Sonarr.git synced 2026-04-28 23:16:32 -04:00

Fixed: Cleaning percent signs from release names

Fixes #1998
This commit is contained in:
Mark McDowall
2019-04-27 16:15:00 -07:00
parent 26228e546e
commit ccc2c39d43
2 changed files with 13 additions and 0 deletions
+5
View File
@@ -310,6 +310,8 @@ namespace NzbDrone.Core.Parser
string.Empty,
RegexOptions.IgnoreCase | RegexOptions.Compiled);
private static readonly Regex PercentRegex = new Regex(@"(?<=\b\d+)%", RegexOptions.Compiled);
private static readonly Regex FileExtensionRegex = new Regex(@"\.[a-z0-9]{2,4}$",
RegexOptions.IgnoreCase | RegexOptions.Compiled);
@@ -528,6 +530,9 @@ namespace NzbDrone.Core.Parser
if (long.TryParse(title, out number))
return title;
// Replace `%` with `percent` to deal with the 3% case
title = PercentRegex.Replace(title, "percent");
return NormalizeRegex.Replace(title).ToLower().RemoveAccent();
}