diff --git a/application/src/main/java/org/togetherjava/tjbot/commands/tophelper/TopHelpersMessageListener.java b/application/src/main/java/org/togetherjava/tjbot/commands/tophelper/TopHelpersMessageListener.java index 52815bbdb6..f7b7611fc4 100644 --- a/application/src/main/java/org/togetherjava/tjbot/commands/tophelper/TopHelpersMessageListener.java +++ b/application/src/main/java/org/togetherjava/tjbot/commands/tophelper/TopHelpersMessageListener.java @@ -24,7 +24,7 @@ public final class TopHelpersMessageListener extends MessageReceiverAdapter { * @see Unicode * Categories */ - private static final String UNCOUNTED_CHARS = "\\P{C}"; + private static final Pattern UNCOUNTED_CHARS = Pattern.compile("\\p{C}"); private final Database database; @@ -74,7 +74,7 @@ private boolean isHelpThread(MessageReceivedEvent event) { private void addMessageRecord(MessageReceivedEvent event) { String messageContent = event.getMessage().getContentRaw(); - long messageLength = messageContent.replaceAll(UNCOUNTED_CHARS, "").length(); + long messageLength = UNCOUNTED_CHARS.matcher(messageContent).replaceAll("").length(); database.write(context -> context.newRecord(HELP_CHANNEL_MESSAGES) .setMessageId(event.getMessage().getIdLong())