我目前正在开发一个 IRC 机器人。发送的消息将显示在 DataGridView 中。所以现在我想检查例如发送的消息是否包含特定的单词。让我们说“测试”。
所以它应该检查以下内容:
假设添加到 DataGridView 的发送消息是:我的名字是测试。
现在包含单词“test”的单元格应该变成红色。
我已经解决了这个问题,当消息只包含“测试”时。但我真的不知道如何检查句子中的单词。
//编辑:我试过这个代码:
foreach (DataGridViewRow row in dataGridView1.Rows)
{
if (row.Cells[1].Value.ToString() == "test")
row.Cells["chat1"].Style.ForeColor = Color.Red;
//row.Cells["chat1"].Style.ForeColor = Color.CadetBlue;
}
Run Code Online (Sandbox Code Playgroud)
亲切的问候,马克斯:)