大家产品中的屏蔽词过滤匹配都是采用了啥方案
不屏蔽,游戏不发国内。0.0
■网友
首先要搞清楚这个功能的性质:是完成任务。那么,只要列表上有的词能屏蔽了就可以了,花那么大劲搞正则匹配是几个意思,你就是玩家中间输再多空格都能屏蔽也不会有人因此表扬你,哈哈哈。。。然后,聊天在客户端过滤就好,服务端进行名字及公会公告之类的检查。同样的道理,这玩意只是完成任务,不涉及啥游戏安全性,没必要在服务端过滤。
■网友
其实正则都不用....暴力比对,反正就那几页词....
■网友
@周秀路 说的是思路中的一部分,其实汉字编码是可以通过编程实现某个汉字的同音字的,以及繁体简体互转等,所以,你可以通过自定义字典来实现多维度的关键字过滤,比如:“妈的” 这个关键字需要被屏蔽,通过定义同音字,形近字,拆分字等数据结构,可以把“马的”,“女马的”,“made”等等,都可以过滤掉,近期我会在我的github上开源一份代码。
■网友
敏感词库+kmpOK 我知道我很蠢 但是我之前的比赛项目论坛发帖功能里就是这么做的 其实效果还不错啦
■网友
这个这个。。应付一下就好吧。。这是需要展示真正技术的时候么。。?
■网友
之前做过这个, 说实话挺难的, 普通的正则匹配很容易疏漏, 所以我最后用的这样的方案:
【大家产品中的屏蔽词过滤匹配都是采用了啥方案】 首先去除所有的符号, 然后留下的汉字英文转换成拼音, 然后根据拼音进行处理
推荐阅读
- 鄂温克冬季马赛-30℃极寒开赛:寒冬中的火热派对
- 旅行社@旅行社推出“高铁+旅游”新产品 高铁旅行说走就走!连淮扬镇高铁全线通车
- 广西鹿寨贫困户玩直播带货变身创业新星以电商帮老乡卖滞销农产品
- 黄金时间■黄金时间丨哪种产品最节水?购买产品请注意这个标识!
- 大雪@大雪腌肉 适当进补 今日大雪
- 货币等各类金融产品彻底电子化会到来么
- 环球车讯网|一口气降了5.5万元,奔驰C级卖出“白菜价”
- 汽车知识|捷达库存成灾,特价处理,4S店卖不动,大家都不差钱!
- |电商事业中的“闪光少年”
- 侧重业务逻辑的产品需求规格说明书,需要有哪些要点
