mirror of https://github.com/Jackett/Jackett
animebytes: further improvements for detecting `title S2` and `title 2`.
This commit is contained in:
parent
28d3bf6daa
commit
86202ba2b4
|
@ -419,14 +419,14 @@ namespace Jackett.Common.Indexers
|
||||||
{
|
{
|
||||||
releaseInfo = WebUtility.HtmlDecode(editionTitle);
|
releaseInfo = WebUtility.HtmlDecode(editionTitle);
|
||||||
|
|
||||||
var seasonRegex = new Regex(@"Season (\d+)", RegexOptions.Compiled);
|
var seasonRegex = new Regex(@"\bSeason (\d+)\b", RegexOptions.Compiled);
|
||||||
var seasonRegexMatch = seasonRegex.Match(releaseInfo);
|
var seasonRegexMatch = seasonRegex.Match(releaseInfo);
|
||||||
if (seasonRegexMatch.Success)
|
if (seasonRegexMatch.Success)
|
||||||
{
|
{
|
||||||
season = ParseUtil.CoerceInt(seasonRegexMatch.Groups[1].Value);
|
season = ParseUtil.CoerceInt(seasonRegexMatch.Groups[1].Value);
|
||||||
}
|
}
|
||||||
|
|
||||||
var episodeRegex = new Regex(@"Episode (\d+)", RegexOptions.Compiled);
|
var episodeRegex = new Regex(@"\bEpisode (\d+)\b", RegexOptions.Compiled);
|
||||||
var episodeRegexMatch = episodeRegex.Match(releaseInfo);
|
var episodeRegexMatch = episodeRegex.Match(releaseInfo);
|
||||||
if (episodeRegexMatch.Success)
|
if (episodeRegexMatch.Success)
|
||||||
{
|
{
|
||||||
|
@ -658,7 +658,7 @@ namespace Jackett.Common.Indexers
|
||||||
{
|
{
|
||||||
var advancedSeasonRegex = new Regex(@"(\d+)(st|nd|rd|th) Season", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
var advancedSeasonRegex = new Regex(@"(\d+)(st|nd|rd|th) Season", RegexOptions.Compiled | RegexOptions.IgnoreCase);
|
||||||
var seasonCharactersRegex = new Regex(@"(I{2,})$", RegexOptions.Compiled);
|
var seasonCharactersRegex = new Regex(@"(I{2,})$", RegexOptions.Compiled);
|
||||||
var seasonNumberRegex = new Regex(@"\b([2-9])$", RegexOptions.Compiled);
|
var seasonNumberRegex = new Regex(@"\b(?:S)?([2-9])$", RegexOptions.Compiled);
|
||||||
|
|
||||||
foreach (var title in titles)
|
foreach (var title in titles)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in New Issue