From 656c591d7f726a715ed12f79cfdbaa0ea7a34db7 Mon Sep 17 00:00:00 2001 From: Lanius Trolling Date: Sun, 28 Apr 2024 11:28:39 -0400 Subject: [PATCH] Fix link regex --- src/jvmMain/kotlin/info/mechyrdia/lore/ParserHtml.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/jvmMain/kotlin/info/mechyrdia/lore/ParserHtml.kt b/src/jvmMain/kotlin/info/mechyrdia/lore/ParserHtml.kt index 0975c94..f74e095 100644 --- a/src/jvmMain/kotlin/info/mechyrdia/lore/ParserHtml.kt +++ b/src/jvmMain/kotlin/info/mechyrdia/lore/ParserHtml.kt @@ -353,11 +353,11 @@ fun processFloat(param: String?): Map = param ?.let { mapOf("style" to it) } .orEmpty() -val NON_LINK_CHAR = Regex("[^#a-zA-Z\\d\\-._/]") +val NON_LINK_CHAR = Regex("[^#a-zA-Z\\d\\-'._/]") val DOT_CHARS = Regex("\\.+") fun String.sanitizeLink() = replace(NON_LINK_CHAR, "").replace(DOT_CHARS, ".") -val NON_EXT_LINK_CHAR = Regex("[^#a-zA-Z\\d\\-._:/]") +val NON_EXT_LINK_CHAR = Regex("[^#a-zA-Z\\d\\-'._:/]") fun String.sanitizeExtLink() = replace(NON_EXT_LINK_CHAR, "").replace(DOT_CHARS, ".") val NON_EXT_IMG_LINK_CHAR = Regex("[^#a-zA-Z\\d\\-._/]") -- 2.25.1