如何使用分隔符拆分文本框中的字符串

How to Split Strings in Textboxes with Delimiters

我想单击按钮,希望第一个文本框的字符串使用定界符与其他文本框分开。我不知道该怎么做。

使用 String.Split() 的简约解决方案:

Dim splitResult as String()

splitResult = textBoxIn.Text.Split(":")
textBoxOut1.Text = splitResult(0)

splitResult = splitResult(1).Split("-")
textBoxOut2.Text = splitResult(0)
textBoxOut3.Text = splitResult(1)

String.Split() 首先将来自 textBoxIn("Word:Number-Div") 的字符串与 ":" 分开,创建一个带有 {"Word", "Number-Div"} 的数组。之后,第二个子字符串 ("Number-Div") 被 "-" 拆分,创建一个数组 {"Number", "Div"}.