解析文本框中的单词

本文关键字:单词 文本 | 更新日期: 2023-09-27 17:50:42

我想解析我的text_box的内容,以验证我的文本是否包含我的文本框中的每个单词。

var answer = listanswer.Where(x => x.description.Contains(TextBox_1.Text));
if (answer.Count() == 1)
{
    Interaction question = answer.First();
    foreach (Choice choice in question.choices)
    {
        if (choice.status == "correct")
        {
            lb_input.Items.Add(choice.text);
        }
    }
}

实际上我检查我的text_box的总内容,我正在寻找一种方法来验证每个单词。

有什么想法吗?

解析文本框中的单词

你需要用空白分割文本,然后你可以使用Enumerable.All:

string[] words = TextBox_1.Text.Split();
var answer = listanswer.Where(x => words.All(w => x.description.Contains(w)));