Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 从文本框输入读取单词_Vb.net_Visual Studio_Visual Studio 2013 - Fatal编程技术网

Vb.net 从文本框输入读取单词

Vb.net 从文本框输入读取单词,vb.net,visual-studio,visual-studio-2013,Vb.net,Visual Studio,Visual Studio 2013,因此,我正在用Visual Basic 2013编写一个脚本,它将能够识别我在其中键入的单词。例如,假设我的程序说“你好,你叫什么名字?”,而你的回答是“我叫戴夫,你叫什么?”我希望能够将单词分成不同的字符串或文本框,以便程序分析语法。回顾这个例子,它将每个单词分开,并将名词“My”的描述符视为“Dave”,它被分类为“name”,并将被排序为用户名,用于将来涉及用户名的语句 如果这是一个冗长/冗长的解释,我很抱歉,但总体上我对编码还是相当陌生的。谢谢 最好是将其拆分为一组字符串,以便您可以逐个

因此,我正在用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#,不过我很快会为您翻译。