所以我有我的文字,让我们说登录凭证,看起来像那样:
username:password
现在我想将它们分成两个单独的字符串。
有点像:
Dim OldLogin As String = Textbox1.Text
*Code to split + turning into 2 string called User and Pwd*
Textbox2.Text = User
Textbox3.Text = Pwd
我知道我可以以某种方式使用正则表达式,但说实话我不知道如何实际做到这一点......
提前感谢您的帮助,我真的很感激!
答案 0 :(得分:3)
为什么需要将regex用于简单的String.Split
?
Dim userNameAndPassWord As String() = Textbox1.Text.Split(":"c)
Textbox2.Text = userNameAndPassWord.First()
Textbox3.Text = userNameAndPassWord.Last()
答案 1 :(得分:3)
这个简单的任务不需要正则表达式。对此有String.Split,如下所示:
Dim OldLogin As String = Textbox1.Text
Dim parts() = OldLogin.Split(":"c)
Textbox2.Text = parts(0)
Textbox3.Text = parts(1)
String.Split
在分裂字符的出现处划分源字符串的实例,并返回分割部分的数组。