-4

可能重复:
如何在 vb.net 中拆分

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

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

在此处输入图像描述

4

3 回答 3

2

使用String.Split()

Dim s = "1- ABCDEFGH - HIJKLMN - 1"
Dim one = s.Split("-"c)(0) ' one = 1
于 2012-07-27T07:38:19.110 回答
1

好吧,您可以将 .Net 中的字符串视为数组,因此您可以像这样获取第一个字符:

Sub Main()
    Dim myString As String = "1- ABCDEFGH - HIJKLMN -1"
    Dim firstCharacter As String = myString(0)
End Sub
于 2012-07-27T07:38:18.777 回答
0

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

于 2012-07-27T08:09:38.500 回答