Vb.net 从文本框输入读取单词
因此,我正在用Visual Basic 2013编写一个脚本,它将能够识别我在其中键入的单词。例如,假设我的程序说“你好,你叫什么名字?”,而你的回答是“我叫戴夫,你叫什么?”我希望能够将单词分成不同的字符串或文本框,以便程序分析语法。回顾这个例子,它将每个单词分开,并将名词“My”的描述符视为“Dave”,它被分类为“name”,并将被排序为用户名,用于将来涉及用户名的语句Vb.net 从文本框输入读取单词,vb.net,visual-studio,visual-studio-2013,Vb.net,Visual Studio,Visual Studio 2013,因此,我正在用Visual Basic 2013编写一个脚本,它将能够识别我在其中键入的单词。例如,假设我的程序说“你好,你叫什么名字?”,而你的回答是“我叫戴夫,你叫什么?”我希望能够将单词分成不同的字符串或文本框,以便程序分析语法。回顾这个例子,它将每个单词分开,并将名词“My”的描述符视为“Dave”,它被分类为“name”,并将被排序为用户名,用于将来涉及用户名的语句 如果这是一个冗长/冗长的解释,我很抱歉,但总体上我对编码还是相当陌生的。谢谢 最好是将其拆分为一组字符串,以便您可以逐个
如果这是一个冗长/冗长的解释,我很抱歉,但总体上我对编码还是相当陌生的。谢谢 最好是将其拆分为一组字符串,以便您可以逐个分析它们(我想您可能会这样做)
这可以通过从文本框中提取输入文本/句子轻松完成: 在VB中:
Dim sInput as string = txtMyTextbox.Text 'Whatever your text box name is.
Dim strWords as String() = sInput.Split(" ", StringSplitOptions.None)
For Each(sWord as string in strList)
// Evaluate the word against my criteria.
next
在C#中:
然后我们可以将其拆分: 在VB中:
Dim sInput as string = txtMyTextbox.Text 'Whatever your text box name is.
Dim strWords as String() = sInput.Split(" ", StringSplitOptions.None)
For Each(sWord as string in strList)
// Evaluate the word against my criteria.
next
在C#中:
在C#中:
希望这有帮助 我有点困惑。您是在寻找一种方法,将所有单词仅作为多个字符串,还是希望使用另一种逻辑来匹配名词的描述符并提取名称?这看起来像是一种C语言。我说的是VisualBasic:(对不起,它是C#,不过我很快会为您翻译。