mirror of
https://github.com/cnaude/PurpleIRC-spigot.git
synced 2025-02-03 05:01:25 +01:00
Regex friendly zero width replacement.
This commit is contained in:
parent
9543e665ab
commit
8b68d69ff6
@ -20,6 +20,7 @@ import java.util.Timer;
|
||||
import java.util.TimerTask;
|
||||
import java.util.concurrent.BlockingQueue;
|
||||
import java.util.concurrent.LinkedBlockingQueue;
|
||||
import java.util.regex.Matcher;
|
||||
import org.pircbotx.Channel;
|
||||
import org.pircbotx.User;
|
||||
|
||||
@ -99,18 +100,21 @@ public class IRCMessageQueueWatcher {
|
||||
continue;
|
||||
}
|
||||
if (message.toLowerCase().contains(user.getNick().toLowerCase())) {
|
||||
message = message.replaceAll("(?i)" + user.getNick(), plugin.tokenizer.addZeroWidthSpace(user.getNick()));
|
||||
message = message.replaceAll(
|
||||
"(?i)" + user.getNick(),
|
||||
Matcher.quoteReplacement(plugin.tokenizer.addZeroWidthSpace(user.getNick()))
|
||||
);
|
||||
plugin.logDebug("Adding ZWS to " + user.getNick());
|
||||
}
|
||||
}
|
||||
}
|
||||
} catch (Exception ex) {
|
||||
plugin.logDebug(ex.getMessage());
|
||||
}
|
||||
return message ;
|
||||
}
|
||||
}
|
||||
return message;
|
||||
}
|
||||
|
||||
private String[] cleanupAndSplitMessage(String message) {
|
||||
private String[] cleanupAndSplitMessage(String message) {
|
||||
if (ircBot.pingFixFull) {
|
||||
message = pingFix(message);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user