我有一个示例字符串,它已使用符号“\”
进行拆分 Dim a As String = "123\456\7890\"
Dim leftString = a.Substring(0, msg.IndexOf("\"))
TextBox1.Text = leftString
在textbox1中显示“123”的数量,如何获得“456”和“7890”的数量?
答案 0 :(得分:2)
您正在寻找String.Split方法,它为您提供了一个字符串数组。
Dim arr() As String = a.Split("\")
Console.WriteLine(arr(0)) ' 123
Console.WriteLine(arr(1)) ' 456
Console.WriteLine(arr(2)) ' 7890
答案 1 :(得分:2)
Dim a As String = "123\456\7890\"
Dim aSplit As String() = a.Split(New [Char]() {"\"c})
dim a1 as string = aSplit(0).Trim '123
dim a2 as string = aSplit(1).Trim '456
dim a3 as string = aSplit(2).Trim '7890
答案 2 :(得分:2)
如果你进行拆分,你会得到一个可以使用的阵列:
Dim a As String = "123\456\7890\"
Dim leftString = a.split("\")
TextBox1.Text = leftString(0)
' 456 wouuld be in leftString(1) and 7890 in leftString(2)