gpt4 book ai didi

c# - 用于选择包含所有字母的字符串的 Linq 语句

转载 作者:太空宇宙 更新时间:2023-11-03 19:58:14 25 4
gpt4 key购买 nike

我有一个字符串列表,我想选择所有包含一些字母的字符串(任何位置的所有字母)我尝试了以下代码

selWords = wordlist.Where(x.IndexOfAny("aeo".ToCharArray()) != -1).ToList();

它给了我所有包含 a,e,o 字母的单词,但我需要包含所有这些字母的单词

最佳答案

string test1 = "sdfasdosdfe";
string test2 = "sdfasdasodfeasdfasd";
string test3 = "sdfsdfsdfsdfds";
string searchString = "aeo";

List<string> wordList = new List<string>() { test1, test2, test3 };
IEnumerable<string> resultList =
wordList.Where(q => searchString.ToCharArray().All(p => q.Contains(p)));

关于c# - 用于选择包含所有字母的字符串的 Linq 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31219578/

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