草庐IT

censored

全部标签

c# - 使用正则表达式替换坏词

我正在尝试创建一个坏词过滤方法,我可以在每次插入和更新之前调用它来检查字符串中是否有任何坏词并替换为“[Censored]”。我有一个包含坏词列表的SQL表,我想将它们带回来并将它们添加到列表或字符串数​​组中,然后检查传入的文本字符串,如果发现任何坏词替换它们并返回过滤后的字符串。我为此使用C#。 最佳答案 在不考虑单词边界的情况下进行字符串替换之前,请参阅这篇“clbuttic”(或针对您的情况cl[Censored]ic)文章:http://www.codinghorror.com/blog/2008/10/obscenity