fix(MessageProcessor): more accurate emoji regex

Signed-off-by: Infi <infi@infi.sh>
This commit is contained in:
Infi 2024-02-18 23:44:46 +01:00
parent 92b1d4d662
commit f421d193e5
1 changed files with 1 additions and 1 deletions

View File

@ -7,7 +7,7 @@ import chat.revolt.internals.EmojiImpl
object MessageProcessor {
private val MentionRegex = Regex("@((?:\\p{L}|[\\d_.-])+)#([0-9]{4})", RegexOption.IGNORE_CASE)
private val ChannelRegex = Regex("(?:\\s|^)#(.+?)(?:\\s|\$)", RegexOption.IGNORE_CASE)
private val EmojiRegex = Regex(":(.+?):", RegexOption.IGNORE_CASE)
private val EmojiRegex = Regex(":([a-zA-Z0-9_+-]+):", RegexOption.IGNORE_CASE)
val emoji = EmojiImpl()