// 实例:常规忽略检测特性 publicstaticvoidtestOtherFeatures(){ System.out.println("\n其他属性\n"); String text = "fuCK the bad words."; String word = SensitiveWordHelper.findFirst(text); //Assert.assertEquals("fuCK", word); System.out.println("忽略大小写:" + word); System.out.println("替换大小写字符:" + SensitiveWordHelper.replace(text));
text = "fuck the bad words."; word = SensitiveWordHelper.findFirst(text); //Assert.assertEquals("fuck", word); System.out.println("忽略半圆角:" + word); System.out.println("替换半圆角字符:" + SensitiveWordHelper.replace(text));
text = "这个是我的微信:9⓿二肆⁹₈③⑸⒋➃㈤㊄"; List wordList = SensitiveWordBs.newInstance().enableNumCheck(true).init().findAll(text); //Assert.assertEquals("[9⓿二肆⁹₈③⑸⒋➃㈤㊄]", wordList.toString()); System.out.println("忽略数字的写法:" + wordList.toString()); System.out.println("替换数字字符:" + SensitiveWordBs.newInstance().enableNumCheck(true).init().replace(text));
text = "我爱我的祖国和五星紅旗。"; List wordList1 = SensitiveWordHelper.findAll(text); //Assert.assertEquals("[五星紅旗]", wordList1.toString()); System.out.println("检测敏感词简繁体格式是否存在:" + wordList1.toString());
text = "Ⓕⓤc⒦ the bad words"; List wordList2 = SensitiveWordHelper.findAll(text); //Assert.assertEquals("[Ⓕⓤc⒦]", wordList2.toString()); System.out.println("检测敏感词是否存在英文的书写格式:" + wordList2.toString());
text = "ⒻⒻⒻfⓤuⓤ⒰cⓒ⒦ the bad words"; List wordList3 = SensitiveWordBs.newInstance() .ignoreRepeat(true) .init() .findAll(text); //Assert.assertEquals("[ⒻⒻⒻfⓤuⓤ⒰cⓒ⒦]", wordList3.toString()); System.out.println("检测重复词每个字符是否重复:" + wordList3.toString()); }
// 实例:常规忽略检测特性 publicstaticvoidtestOtherFeatures(){ System.out.println("\n其他属性\n"); String text = "fuCK the bad words."; String word = SensitiveWordHelper.findFirst(text); //Assert.assertEquals("fuCK", word); System.out.println("忽略大小写:" + word); System.out.println("替换大小写字符:" + SensitiveWordHelper.replace(text));
text = "fuck the bad words."; word = SensitiveWordHelper.findFirst(text); //Assert.assertEquals("fuck", word); System.out.println("忽略半圆角:" + word); System.out.println("替换半圆角字符:" + SensitiveWordHelper.replace(text));
text = "这个是我的微信:9⓿二肆⁹₈③⑸⒋➃㈤㊄"; List wordList = SensitiveWordBs.newInstance().enableNumCheck(true).init().findAll(text); //Assert.assertEquals("[9⓿二肆⁹₈③⑸⒋➃㈤㊄]", wordList.toString()); System.out.println("忽略数字的写法:" + wordList.toString()); System.out.println("替换数字字符:" + SensitiveWordBs.newInstance().enableNumCheck(true).init().replace(text));
text = "我爱我的祖国和五星紅旗。"; List wordList1 = SensitiveWordHelper.findAll(text); //Assert.assertEquals("[五星紅旗]", wordList1.toString()); System.out.println("检测敏感词简繁体格式是否存在:" + wordList1.toString());
text = "Ⓕⓤc⒦ the bad words"; List wordList2 = SensitiveWordHelper.findAll(text); //Assert.assertEquals("[Ⓕⓤc⒦]", wordList2.toString()); System.out.println("检测敏感词是否存在英文的书写格式:" + wordList2.toString());
text = "ⒻⒻⒻfⓤuⓤ⒰cⓒ⒦ the bad words"; List wordList3 = SensitiveWordBs.newInstance() .ignoreRepeat(true) .init() .findAll(text); //Assert.assertEquals("[ⒻⒻⒻfⓤuⓤ⒰cⓒ⒦]", wordList3.toString()); System.out.println("检测重复词每个字符是否重复:" + wordList3.toString()); }