(选择案例)如果文本框包含“短语”,则输出

时间:2017-09-22 00:12:29

标签: vb.net select-case

我正在制作一个像我朋友一样的简单聊天机器人。

(示例)如果inputtxt包含单词“water”,则outputtxt表示“水从天而降”。因此,如果输入文本显示“您如何看待”,它将识别 water 并说“水从天而降。”

我整天都在搞乱这件事,但却无法得到它。我也希望它是选择案例形式。

3 个答案:

答案 0 :(得分:0)

你是说这个吗?

Private Sub inputtxt_TextChanged(sender As Object, e As EventArgs) Handles inputtxt.TextChanged
    Dim input As String = inputtxt.Text
    Select Case input
        Case input = "water"
            outputtxt.Text = "Water falls from the sky."
        Case input = "What do you think of water"
            outputtxt.Text = "Water falls from the sky."
        Case Else
            outputtxt.Text = "Please input a string!!"
    End Select
End Sub

答案 1 :(得分:0)

我明白了。我做了以下

clientWantsPass.OnServerEvent:connect(function(plr) 
    print("Prompting for purchase of " .. tostring(conf.changeSongPassID))
    MarketplaceService:PromptGamePassPurchase(plr,conf.changeSongPassID)
end)

我真的很感谢那些被投票的人。这是帮助人们尝试学习vb的一种非常好的方法。如果其他人有相同的问题该怎么办?他们不想点击-1吗?我看到真的很好的社区。

感谢您尝试提供帮助

答案 2 :(得分:0)

If textbox.text.Contains("water") then output = "Water falls from the sky."

我不建议您使用选择案例。"如果"会更好地工作