これが私の状況です:テキストを表す文字列があります
string myText = "Text to analyze for words, bar, foo";
そしてその中で検索する単語のリスト
List<string> words = new List<string> {"foo", "bar", "xyz"};
テキストに含まれている単語のリストを取得するための最も効率的な方法が存在する場合は、その方法を知りたいと思います。
List<string> matches = myText.findWords(words)
Contains
メソッドを使用する必要があることを除いて、このクエリには特別な分析はありません。だからあなたはこれを試すことができます:
string myText = "Text to analyze for words, bar, foo";
List<string> words = new List<string> { "foo", "bar", "xyz" };
var result = words.Where(i => myText.Contains(i)).ToList();
//result: bar, foo
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加