diff --git a/ChatApp/src/network/protocol/ANSIColor.java b/ChatApp/src/network/protocol/ANSIColor.java index 9204b13..ecbc8cf 100644 --- a/ChatApp/src/network/protocol/ANSIColor.java +++ b/ChatApp/src/network/protocol/ANSIColor.java @@ -1,5 +1,7 @@ package network.protocol; +import java.util.regex.Pattern; + public class ANSIColor { public static final String RESET = "\u001B[0m"; public static final String BLACK = "\u001B[30m"; @@ -17,6 +19,6 @@ public class ANSIColor { } public static String tag(String message, String chatter){ - return message.replaceAll("(@" + chatter + ")", "\u001B[44;30m$1\u001B[49;39m" ); + return message.replaceAll("(@" + Pattern.quote(chatter) + ")", "\u001B[44;30m$1\u001B[49;39m" ); } }