如何检查列表中的任何单词是否包含部分字符串?

15
    var list=alist.Contains("somestring")

这个正则表达式会匹配整个字符串,如何判断列表中的任何一个单词是否有子串匹配 "somestring"?

2个回答

35

如果您还想要另一种方式,即当列表项是“somestring”的子字符串时的结果。 - zsharp
3
只需使用:alist.Any(l => "somestring".Contains(l)); - Reed Copsey

-1
var hasPartialMatch = alist.Split(' ').ToList()
      .Any(x => x.Contains("somestring"));

如果alist是一个“列表”(在问题的措辞中),则无需使用Split(' ')函数。 - Reed Copsey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接