VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > temp > 简明python教程 >
  • web系统安全运营之基础- 基于DFA算法的高性能的敏感词,脏词的检测过滤算法类(2)

"] = "";//注意,这里本来不是"一夜q",可惜咱们博客园本身也有敏感词检测,无法发布。所以改成q。 如果有人需要测试,请在本地改为词库里的一些内容。!! 15 dictTestData["数学学习课堂"] = ""; 16 dictTestData["打击法0功有,法0功毒害大众"] = ""; 17 Dictionary<string, string> dictResult = new Dictionary<string, string>(); 18 foreach(string sKey in dictTestData.Keys) 19 { 20 dictResult[sKey] = $"替换后:{wordFilter.getDataByFilter(sKey,'|')}, ------------检测违禁词:{string.Join(",",(wordFilter.IllegalWords==null?new List<string>():wordFilter.IllegalWords))}"; 21 } 22 string sResultJson = JsonConverter.SerializeObject(dictResult); 23 Utils.SaveLog(sResultJson);
复制代码

 

 最后,给一下打印的结果:

"杀^人游戏,有人找一夜q":     替换后: "杀^人游戏,有人找|||", ------------检测违禁词:一夜q",  
"数学学习课堂":     替换后:"数学学习课堂", ------------检测违禁词:,
"打击法0功有,法0功毒害大众":   替换后:"打击|||有,|||毒害大众", ------------检测违禁词:法0功,法0功"

 

 

-------------附

词库下载地址:https://codeload.github.com/chason777777/mgck/zip/master


相关教程
          
关于我们--广告服务--免责声明--本站帮助-友情链接--版权声明--联系我们       黑ICP备07002182号