我有两个列表,它们看起来像这样
<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"
创建一个新的第三个列表的最简单方法是什么,其中的元素至少有两个单词相互匹配?你能以 LINQ 的方式完成这个吗?
第三个列表看起来像这样
[0]
AdHeadline = "Sony Ericsson Arc silver"
MatchingFeed = "Sony Ericsson Xperia Arc Silver"
// etc
我尝试遍历第一个列表并使用Regex.Match类,如果我找到匹配项,我会填充第三个列表 - 我想知道您首选的方法是什么,以及如何检查 min。表达式中有 2+ 个单词。