如何在文本中查找字符串

时间:2011-11-09 06:13:48

标签: linq

我有一个清单

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

和声明为

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

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

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

1 个答案:

答案 0 :(得分:4)

也许是这样的:

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

但是,这个不会检查一个字符串的多次出现。