У меня естьКак проверить, если любое слово в моем списке <string> содержится в тексте
List<string> words = new List<string> {"word1", "word2", "word3"};
И я хочу, чтобы проверить с помощью LINQ, если моя строка содержит любое из этих слов; Smthng как:
var q = myText.ContainsAny(words);
И второе, если у меня есть список предложений тоже:
List<string> sentences = new List<string> { "sentence1 word1" , "sentence2 word2" , "sentence3 word3"};
, а также Неет, чтобы проверить, если любой из них предложения содержит любое из этих слов!
var q = sentences.Where(s=>words.Any(s.text))....
Нужно ли содержать целые слова или подстроки? –