所以我正在编写一个理论上会从blacklist.txt中读取的IRC机器人,如果匹配则应该禁止用户。但是,我在解析用户输出的文本时遇到问题。
在我的黑名单中说:
当我输入:http://google.com/时,它应该读取黑名单并返回我的禁止消息,但它只是将其视为一种敏感的东西,所以如果我的文字不包含" www.google.com"它完全忽略了它。
这是我检测的bool。
public static bool isUrlBlacklisted(String value)
{
string[] url = File.ReadAllText("blacklist.txt")
.Split().Where(x => x.Contains(value))
.Distinct().ToArray();
return url.Contains(value);
}
答案 0 :(得分:0)
尝试:
string[] url = File.ReadAllText("blacklist.txt")
.Split();
Array.Exists(url, x => x.Contains(value));