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[0-9]{2})E)?(?P[0-9]{2})[^0-9].*`
- PatternTitleSE = `^(?P.*) S(?P[0-9]+)E(?P[0-9]+).*`
+ PatternGroupTitleHyphenSEDual = `^(\[[^\]]*\] )?(?P.*?)( -)?[ \.](S(?P[0-9]{2})E)?(?P[0-9]{2})[^0-9].*[dD][uU][aA][lL].*`
+ PatternGroupTitleHyphenSE = `^(\[[^\]]*\] )?(?P.*?)( -)?[ \.](S(?P[0-9]{2})E)?(?P[0-9]{2})[^0-9].*`
+ PatternTitleSE = `^(?P.*) S(?P[0-9]+)E(?P[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,
)