java粗略实现敏感词查询

JAVA实现敏感词查询

今天刚好学习的正则表达式,这里实现以下敏感词查询。

首先我们需要考虑一下如何进行敏感词查询并提示哪句出现了敏感词。

这样我们就需要将一整个文章进行分割,然后将分割后的内容存入数组。

这样有多少句话我们就有多少个数组了,然后分别对每句话进行判断是否存在敏感词。

不说了,开搞

public static void main(String[] args) {
		String aString ="8月5日,江苏徐州丰县教育局信访办负责人丁攀回应“绝笔信女教师”事件。丁攀称,李秀娟从未到教育局反映女儿眼睛受伤索赔等问题,而是直接越级反映问题。丁攀称曾多次到李秀娟在北京的住处,劝说其走法律程序维权。";		//内容
		String bString = "李";															//正则表达式需要匹配的内容
		Pattern pattern = Pattern.compile("。");							//分隔,将整段文章按句号分隔
		String[] cStrings =pattern.split(aString); 					//将分隔后的内容存入数组
		Pattern pattern2 = pattern.compile(bString);				//将敏感词加入判断
		
		
		/*
		 * 开始分段判断那里存在敏感词,将存在敏感词的句子直接打印出来。
		 */
		
		
		for(int d = 0;d<cStrings.length;d++) {
			Matcher matcher = pattern2.matcher(cStrings[d]);
			if(matcher.find()) {
				System.err.println(cStrings[d]+"存在敏感词");
			}
		}
		
		
		
	}

这样我们就能粗略的实现查找敏感词。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值