这就是我正在做的。我有一个读取html的搜寻器,我想知道它何时不包含两个字符串。例如。
string firstString = "pineapple"
string secondString = "mango"
string compareString = "The wheels on the bus go round and round"
所以基本上我想知道第一个字符串和第二个字符串何时不在compareString中。
感谢您的所有帮助!
最佳答案
您应该将所有单词放入某种“集合”或“列表”中,然后这样称呼它:
var searchFor = new List<string>();
searchFor.Add("pineapple");
searchFor.Add("mango");
bool containsAnySearchString = searchFor.Any(word => compareString.Contains(word));
如果您需要进行案例或文化独立搜索,则应这样称呼:
bool containsAnySearchString =
searchFor.Any(word => compareString.IndexOf
(word, StringComparison.InvariantCultureIgnoreCase >= 0);
关于c# - C#字符串不包含可能吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6177352/