-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('-')) は、stringPart に、文字列の先頭 (インデックス 0) から最初の文字 '-' (含まない) までのすべての文字を入れます。

于 2012-07-27T08:09:38.500 に答える