如何搜索包含特定数量字母的单词

时间:2019-05-03 10:50:57

标签: c# listbox

我的列表框中包含许多单词,因此,我想搜索包含特定数量字母的单词 例如:搜索“ ea”。搜索结果应为(欣赏阅读时代)

            string txt=scatt_letter.Text;
            foreach (string item in listBox1.Items)
            {
                string item1 = item.ToLower();
                for (int i = 0; i < txt.Length; i++)
                {
                    for (int j = 0; j < item1.Length; j++)
                    {
                        if (txt[i] == item1[j])

                            listBox2.Items.Add(item);      
                    }
                }
            }

1 个答案:

答案 0 :(得分:0)

如果要从字符串列表中选择所有长度为10的单词,则可以执行以下操作:

    using System.Linq;


    var wordsWithLength10 = listBox1.Items.Where(item => item.Length == 10).ToList();

这有帮助吗?