2011-11-09 21 views
0

我有一个列表如何在文本中查找字符串

var library = new List<string>() { "personal assistant", "sales manager", "engineer" }; 

和一个声明为

的文本
 string target = "I'm a personal assistant to sales manager""; 

我需要将列表与文本匹配并返回匹配计数。

对于上面的示例,我应该得到计数2,因为目标个人助理和销售经理。

+1

您是否尝试过解决方案? –

回答

4

也许是这样的:

int count = library.Count(s => target.Contains(s)); 

这一个不检查一个字符串的多次出现,虽然。