【发布时间】:2026-01-16 04:45:01
【问题描述】:
我正在尝试创建一个坏词过滤器方法,我可以在每次插入和更新之前调用该方法来检查字符串中是否存在任何坏词并替换为“[Censored]”。
我有一个包含坏词列表的 SQL 表,我想将它们带回来并将它们添加到列表或字符串数组中,并检查已传入的文本字符串以及是否发现任何坏词替换它们并返回过滤后的字符串。
我为此使用 C#。
【问题讨论】:
-
在不保留未经审查字符串的副本的情况下更新/插入审查字符串可能不是一个好主意。您很可能必须在多次迭代中调整您的单词表和替换策略,直到它“足够正确”并且不应该在此期间冒险破坏您的数据
-
给你投票只是因为他们称他们为“坏话”。