From d760e88ca14913867a45f023be897a3effc5a8a3 Mon Sep 17 00:00:00 2001 From: Georges-Antoine Assi Date: Sun, 5 Oct 2025 11:14:19 -0400 Subject: [PATCH] improve matching --- backend/handler/metadata/base_handler.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/handler/metadata/base_handler.py b/backend/handler/metadata/base_handler.py index 2c6607a53..19961a3bc 100644 --- a/backend/handler/metadata/base_handler.py +++ b/backend/handler/metadata/base_handler.py @@ -42,7 +42,7 @@ PS2_SERIAL_INDEX_KEY: Final = "romm:ps2_serial_index" PSP_SERIAL_INDEX_KEY: Final = "romm:psp_serial_index" LEADING_ARTICLE_PATTERN = re.compile(r"^(a|an|the)\b", re.IGNORECASE) -COMMA_ARTICLE_PATTERN = re.compile(r",\s(a|an|the)\b", re.IGNORECASE) +COMMA_ARTICLE_PATTERN = re.compile(r",\s(a|an|the)\b(?=\s*[^\w\s]|$)", re.IGNORECASE) NON_WORD_SPACE_PATTERN = re.compile(r"[^\w\s]") MULTIPLE_SPACE_PATTERN = re.compile(r"\s+")