From 31a47405dfdceab939d2b120c4fd3e1f23b4754b Mon Sep 17 00:00:00 2001 From: bskjon Date: Thu, 4 Jul 2024 16:52:25 +0200 Subject: [PATCH] Naming --- .../iktdev/mediaprocessing/shared/common/parsing/NameHelper.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/NameHelper.kt b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/NameHelper.kt index 898fee68..bcc2c11a 100644 --- a/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/NameHelper.kt +++ b/shared/common/src/main/kotlin/no/iktdev/mediaprocessing/shared/common/parsing/NameHelper.kt @@ -7,6 +7,7 @@ object NameHelper { fun normalize(text: String): String { val normalized = Normalizer.normalize(text, Normalizer.Form.NFC) val result = normalized.replace("\\p{M}".toRegex(), "") - return StringUtils.stripAccents(result) + val cleaned = "[^A-Za-z0-9 -]".toRegex().replace(result, "") + return StringUtils.stripAccents(cleaned) } } \ No newline at end of file