在Visual Basic中使用函数Split()

时间:2015-07-19 14:16:14

标签: vb.net visual-studio-2010 visual-studio function split

我必须编写一个程序,清除字符串中所有不需要的空格("")。

示例: John Adamson George //并显示为 John Adamson George

我找到了Split功能,但我无法弄清楚它是如何工作的。如果有人帮助我,我将非常感激。

*有关任务的更多信息

你在第一个输入三个名字时有两个文本框(无论是大写还是小写),在第二个文本框中必须输出第一个字母 - 大写字母和每两个单词之间有1个空格。< / p>

txtB.Text = Trim(A)

txtB.Text = Str(Split(Str(ArrA), " "))

http://imgur.com/sKUMPwd

1 个答案:

答案 0 :(得分:0)

分割功能会将整个字符串拆分为数组refer MSDN Link中的多个单词,您无法直接将其分配给文本框。

根据条件 输出第一个字母 - 大写字母,每两个字之间有1个空格 ,看起来你需要:

  • 逐个迭代所有字符(使用 String.Substring()函数)
  • 然后识别该字符是否是该单词的第一个字符(您可以使用标志来检查其间是否存在空格),如果是,则使用 String.ToUpper()函数将其大写
  • 检查是否有空格(您可以使用标志来检查其间是否有空格)并忽略额外的空格
  • 将此连接到新的字符串变量,最后将其分配给TextBox B