将字符串拆分为2个变量

时间:2012-05-28 16:57:58

标签: vb.net string textbox split

我在这里要做的是从文本框中捕获2个变量

以下是这里的最新例子。

User:Pass

我想在:用户之前宣布所有内容,并在:之后宣传所有内容。

我用Google搜索,发现了一些东西,但我似乎无法让它完全正常工作。

4 个答案:

答案 0 :(得分:10)

Dim words As String() = textbox1.text.Split(":")
Dim user as String =  words(0)
Dim pass as String =  words(1)

答案 1 :(得分:3)

Dim str = "User:Pass"

Dim split = str.Split(":")

Dim user as String
Dim password as String

If (split.Count = 2) then
    user=split(0).ToString()
    password = split(1).ToString()
End If

: 上拆分,如果结果数组中有2个条目,请使用第一个项填充用户变量,使用第二个项填充密码变量。

答案 2 :(得分:0)

答案 3 :(得分:0)

Dim user As String
Dim pass As String
Dim iPosEQ As Integer
iPosEQ = textbox1.text.IndexOf(":", System.StringComparison.Ordinal)
kv(0) = textbox1.text.Substring(0, iPosEQ - 1)
kv(1) = textbox1.text.Substring(iPosEQ + 1)

即使密码(或用户)使用“:”

,这也适用