diff --git a/main.go b/main.go index ddbe26c..bf02bcc 100644 --- a/main.go +++ b/main.go @@ -145,7 +145,10 @@ func Main(ctx context.Context) error { const ( PatternGroupTitleHyphenSEDual = `^(\[[^\]]*\] )?(?P.*?)( -)?[ \.](S(?P<season>[0-9]{2})E)?(?P<episode>[0-9]{2})[^0-9].*[dD][uU][aA][lL].*` PatternGroupTitleHyphenSE = `^(\[[^\]]*\] )?(?P<title>.*?)( -)?[ \.](S(?P<season>[0-9]{2})E)?(?P<episode>[0-9]{2})[^0-9].*` + PatternTitleSEDual = `^(?P<title>.*) S(?P<season>[0-9]+)E(?P<episode>[0-9]+).*[dD][uU][aA][lL].*` PatternTitleSE = `^(?P<title>.*) S(?P<season>[0-9]+)E(?P<episode>[0-9]+).*` + SEDual = `^S(?P<season>[0-9]+)E(?P<episode>[0-9]+).*[dD][uU][aA][lL].*` + SE = `^S(?P<season>[0-9]+)E(?P<episode>[0-9]+).*` ) func Run(ctx context.Context, outd, ind string, patterns []string, overrides Fields, dry bool) error { @@ -159,7 +162,10 @@ func Run(ctx context.Context, outd, ind string, patterns []string, overrides Fie append(patterns, PatternGroupTitleHyphenSEDual, PatternGroupTitleHyphenSE, + PatternTitleSEDual, PatternTitleSE, + SEDual, + SE, ), overrides, mvNLn,