diff --git a/broker/src/main/java/win/liyufan/im/SensitiveFilter.java b/broker/src/main/java/win/liyufan/im/SensitiveFilter.java index 0a538b61..0736e31c 100644 --- a/broker/src/main/java/win/liyufan/im/SensitiveFilter.java +++ b/broker/src/main/java/win/liyufan/im/SensitiveFilter.java @@ -31,11 +31,12 @@ public class SensitiveFilter { return sensitiveWords; } + String orignalText = text; text = text.toLowerCase(); for(int i=0;i0){ - String sensitiveWord = text.substring(i, i + sensitiveWordLength); + String sensitiveWord = orignalText.substring(i, i + sensitiveWordLength); sensitiveWords.add(sensitiveWord); if(matchType==MatchType.MIN_MATCH){ break;