diff --git a/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java b/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java
index c61f71b61..64edbaa61 100644
--- a/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java
+++ b/hutool-dfa/src/main/java/cn/hutool/dfa/SensitiveUtil.java
@@ -73,12 +73,15 @@ public final class SensitiveUtil {
}
/**
- * 是否包含敏感词
- * @param text 文本
- * @return 是否包含
+ * 设置字符过滤规则,通过定义字符串过滤规则,过滤不需要的字符
+ * 当accept为false时,此字符不参与匹配
+ *
+ * @param charFilter 过滤函数
*/
- public static boolean containsSensitive(String text){
- return sensitiveTree.isMatch(text);
+ public static void setCharFilter(Filter charFilter) {
+ if(charFilter != null) {
+ sensitiveTree.setCharFilter(charFilter);
+ }
}
/**