面试遇难题,问:游戏中的敏感词过滤是如何实现的,该怎么回答?
原创

面试遇难题,问:游戏中的敏感词过滤是如何实现的,该怎么回答?

好文
试试语音读文章

热门回答:

你好。一听你应该和我一样是一个程序员。那就涉及到Java和web。里面有个replace()方法。其后两个参数。用于\"设置和替换\"。将一些\"敏感词语\"替换为\"*\"号。具体技术可以关注我。我带你学技术哦!@New个数据 优质作品难得寻。给个关注和转发行不行


其他观点:

这还真不是很简单的事情。首先你要有敏感词汇表。如果你的词不多的情况下可以正则匹配用户输入的话。但是一般这个敏感词会很多。这个时候需要高性能的字符匹配算法。比如kmp。或者借助字典树结构。

还有一些情况用户会在敏感词中间夹杂无效字符来蒙混过关。这个时候你有需要无效字符表。

综上。其实最难的部分就是敏感词汇表和无效字符表。如果人为的维护工作量是在太大了。可以使用机器学习。让其帮助完善两个词汇表。

其他观点:

凡事都要换位思考、用逆向思维去解决问题、不要用主观主义去办事、相信任何难题都不在话下[大笑][大笑][大笑][大笑]

您还感兴趣的文章推荐

以上就是由互联网推广工程师 网创网 整理编辑的,如果觉得有帮助欢迎收藏转发~

分享到 :
相关推荐

发表评论

您的电子邮箱地址不会被公开。

评论(2)

  • 北海茫月 永久VIP 2022年12月28日 09:48:01

    词汇表,敏感,字符,这个时候,是一个,观点,两个,是在,用户,有个

  • 少年狂 永久VIP 2022年12月28日 09:48:01

    没想到大家都对面试遇难题,问:游戏中的敏感词过滤是如何实现的,该怎么回答?感兴趣,不过这这篇解答确实也是太好了

  • 眼泪、说拜拜 永久VIP 2022年12月28日 09:48:01

    你好。一听你应该和我一样是一个程序员。那就涉及到Java和web。里面有个replace()方法。其后两个参数。用于\"