如何在vb.net中拆分字符串

时间:2012-07-27 07:34:12

标签: .net vb.net

  

可能重复:
  How to split in vb.net

我有一个字符串“1- ABCDEFGH - HIJKLMN - 1”

我只想从字符串中获取“1”(字符串中“ - ”之前的第一个数字)

enter image description here

3 个答案:

答案 0 :(得分:2)

使用String.Split()

Dim s = "1- ABCDEFGH - HIJKLMN - 1"
Dim one = s.Split("-"c)(0) ' one = 1

答案 1 :(得分:1)

嗯,你可以把.Net中的字符串当作一个数组处理,所以你可以得到第一个字符:

Sub Main()
    Dim myString As String = "1- ABCDEFGH - HIJKLMN -1"
    Dim firstCharacter As String = myString(0)
End Sub

答案 2 :(得分:0)

String stringPart = myString.Substring(0,myString.IndexOf(' - '))将在stringPart中放入从字符串开头(索引0)到第一个字符' - '(不包括在内)的所有字符