这里有一个被禁用的单词列表(或更普遍地说,是字符串列表),还有一个包含用户邮件的列表。我想从所有邮件中删除所有被禁用的单词。
以下是一个简单的例子:
foreach(string word in wordsList)
{
foreach(string mail in mailList)
{
mail.Replace(word,String.Empty);
}
}
我该如何改进这个算法?
谢谢您的建议。我已经投票支持了一些答案,但由于更像是讨论而不是解决方案,所以没有标记任何一个答案为最佳答案。有些人会错过被禁用的词语,使用不当的词语。但在我的情况下,我不必担心识别“sh1t”或类似的词语。