7.21 杭州源创会火热报名中,一起来看看移动开发如何紧跟浪潮?
Watch Star Fork

铂赛东 / liteBannerJavaApache-2.0

加入码云
与超过 300 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
liteBanner是一个轻量级的本地违禁词检测,整句过滤的Jar包
bryan.zhang 最后提交于 submit
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md 667 Bytes

##liteBanner liteBanner是一个轻量级的本地违禁词检测(素材引用github),整句过滤的Jar包

  • 自带违禁词词库,整包只有100多K,包含1w多的违禁词
  • 可以输出过滤后的字符串
  • 可以自动检测出带空格,加分隔符的违禁词
  • 1秒可以过滤30w条的词句
	// 加载默认词典
	BannerFilter filter = BannerFilter.DEFAULT;
	// 向过滤器增加一个词,额外造个词
	filter.put("AB违禁词");
	
	String sentence = "我是一个T M D(他妈的) 法轮功AB违禁词,追杀本拉登";
	BannerResp resp = filter.process(sentence);
	System.out.println(resp);

返回

	BannerResp [hasSensitiveWords=true, sensitiveWords=[TMD, 他妈的, 法轮功, AB违禁词, 本拉登], filterStr=我是一个***(***)********,追杀***]

项目点评 ( 1 )

你可以在登录后,发表评论

11_float_left_people 11_float_left_close