gpt4 book ai didi

php - 如何从 php 帖子中删除令人反感的词?

转载 作者:太空狗 更新时间:2023-10-29 15:25:04 24 4
gpt4 key购买 nike

假设“xyza”是一个坏词。我正在使用以下方法来替换冒犯性的词-

$text = str_replace("x***","(Offensive words detected & removed!)",$text);

此代码会将 xyza 替换为“(检测到并删除令人反感的词!)”。

但如果有人键入 XYZA,我的代码无法检测到它,问题是“大小写”。如何解决?

最佳答案

无论您做什么,用户都会想方设法绕过您的过滤器。它们将使用 unicode 字符(例如,аs 使用西里尔字母 а,并且不会被任何正则表达式解决方案捕获)。他们将使用空格、美元符号、星号,以及您尚未掌握的任何内容。

如果适合家庭的内容对您的应用至关重要,请在内容上线前请专人对其进行审核。否则,添加标记功能,以便其他人可以标记攻击性内容。更好的是,使用某种机器学习或贝叶斯过滤器来自动标记可能令人反感的帖子,并让人们手动检查它们。人们比计算机更能阅读人类语言。

关于php - 如何从 php 帖子中删除令人反感的词?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18351532/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com