可能重复:
如何在 vb.net 中拆分
我有一个字符串“1- ABCDEFGH - HIJKLMN - 1”
我只想从字符串中取出“1”(字符串中“-”之前的第一个数字)
Dim s = "1- ABCDEFGH - HIJKLMN - 1"
Dim one = s.Split("-"c)(0) ' one = 1
好吧,您可以将 .Net 中的字符串视为数组,因此您可以像这样获取第一个字符:
Sub Main()
Dim myString As String = "1- ABCDEFGH - HIJKLMN -1"
Dim firstCharacter As String = myString(0)
End Sub
String stringPart = myString.Substring(0,myString.IndexOf('-')) 将从字符串开头(索引 0)到第一个字符 '-'(不包括)的所有字符放入 stringPart