From e613a57ca4e31605536009f929be8165bf57a068 Mon Sep 17 00:00:00 2001 From: Nicholas Boyd Isacsson Date: Wed, 10 Jul 2024 23:47:56 +0200 Subject: [PATCH] Use case insensitive regex for substitute --- beetsplug/substitute.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/beetsplug/substitute.py b/beetsplug/substitute.py index 94b790075..e2ed7eca3 100644 --- a/beetsplug/substitute.py +++ b/beetsplug/substitute.py @@ -34,7 +34,7 @@ class Substitute(BeetsPlugin): """Do the actual replacing.""" if text: for pattern, replacement in self.substitute_rules: - if pattern.match(text.lower()): + if pattern.match(text): return replacement return text else: @@ -52,5 +52,5 @@ class Substitute(BeetsPlugin): for key, view in self.config.items(): value = view.as_str() - pattern = re.compile(key.lower()) + pattern = re.compile(key, flags=re.IGNORECASE) self.substitute_rules.append((pattern, value))