私は2つのリストを持っています、それらはこのように見えます
<List> ads
[0]
Headline = "Sony Ericsson Arc silver"
[1]
Headline = "Sony Ericsson Play R800I"
<List> feedItems
[0]
Headline = "Sony Ericsson Xperia Arc Silver"
[1]
Headline = "Sony Ericsson Xperia Play R800i Black"
少なくとも 2 つの単語で互いに一致する要素を使用して、新しい 3 番目のリストを作成する最も簡単な方法は何ですか? おそらくLINQの方法でこれを達成できますか?
3番目のリストは次のようになります
[0]
AdHeadline = "Sony Ericsson Arc silver"
MatchingFeed = "Sony Ericsson Xperia Arc Silver"
// etc
最初のリストをトラバースしてRegex.Matchクラスを使用してみました。一致が見つかった場合は、3 番目のリストに入力します。表現に 2 つ以上の単語。