0%

敏感词过滤

简单的敏感词过滤器

  • 定义字典树
  • 根据敏感词文件初始化字典树
  • 编写敏感词过滤的方法

一些技巧

  • 判断特殊符号
1
2
3
private boolean isSymbol(Character c) {
return !CharUtils.isAsciiAlphanumeric(c) && (c < 0x2E80 || c > 0x9FFF);
}
  • 获取文件缓冲流
1
2
InputStream is = this.getClass().getClassLoader().getResourceAsStream("sensitive-words.txt");
BufferedReader reader = new BufferedReader(new InputStreamReader(is));
------ THEEND ------

欢迎关注我的其它发布渠道