gpt4 book ai didi

c# - 查询包含一个或多个字符串的字符串

转载 作者:行者123 更新时间:2023-11-30 15:00:08 29 4
gpt4 key购买 nike

我在这里找到了一个例子:

var foo = things.Where(data => myList.Contains(data.Title));

然而,这是精确的字符串匹配。如果 data.Title.ToLower() 包含在列表 ToLower() 中找到的任何字符串,我只对它感兴趣。

说 list 有 apple,book ClockK 在里面。

data.Title 例如:Apple Jacks、Book Club、Clockwork Book,这些都可以。但是 Claws and Foods、Clicks、Application Fundamentals 不会被接受。

最佳答案

您要查找 Title 可能包含的每个项目(忽略大小写):

var foo = things.Where(data => myList
.Any(item => data.Title.ToLower().Contains(item.ToLower())));

关于c# - 查询包含一个或多个字符串的字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15835170/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com