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