From d3c9b1a564b0fe9c1d5599e19c7d727cc007fcba Mon Sep 17 00:00:00 2001 From: Bel LaPointe <153096461+breel-render@users.noreply.github.com> Date: Sat, 5 Apr 2025 11:20:10 -0600 Subject: [PATCH] dual first --- main.go | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/main.go b/main.go index f4f20d9..ddbe26c 100644 --- a/main.go +++ b/main.go @@ -143,8 +143,9 @@ func Main(ctx context.Context) error { } const ( - PatternGroupTitleHyphenSE = `^(\[[^\]]*\] )?(?P.*?)( -)?[ \.](S(?P<season>[0-9]{2})E)?(?P<episode>[0-9]{2})[^0-9].*` - PatternTitleSE = `^(?P<title>.*) S(?P<season>[0-9]+)E(?P<episode>[0-9]+).*` + PatternGroupTitleHyphenSEDual = `^(\[[^\]]*\] )?(?P<title>.*?)( -)?[ \.](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].*` + PatternTitleSE = `^(?P<title>.*) 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 { @@ -155,7 +156,11 @@ func Run(ctx context.Context, outd, ind string, patterns []string, overrides Fie return RunWith(ctx, outd, ind, - append(patterns, PatternGroupTitleHyphenSE, PatternTitleSE), + append(patterns, + PatternGroupTitleHyphenSEDual, + PatternGroupTitleHyphenSE, + PatternTitleSE, + ), overrides, mvNLn, )