我有一个字符串 “1 ABCDEFGH - HIJKLMN - 1”
我只是想从字符串中获得“1”(字符串中的“ - ”之前的第一个数字)
我有一个字符串 “1 ABCDEFGH - HIJKLMN - 1”
我只是想从字符串中获得“1”(字符串中的“ - ”之前的第一个数字)
那么你可以像对待数组在.net中的字符串,这样你就可以得到第一个字符,像这样:
Sub Main()
Dim myString As String = "1- ABCDEFGH - HIJKLMN -1"
Dim firstCharacter As String = myString(0)
End Sub
Dim s = "1- ABCDEFGH - HIJKLMN - 1"
Dim one = s.Split("-"c)(0) ' one = 1
字符串stringPart = myString.Substring( 0,myString.IndexOf(' - '))将把字符串部分放在从字符串的开头(索引0)开始到第一个字符' - '(不包括)的所有字符
你试过了String.Split吗?还有其他的方法... – 2012-07-27 07:35:51
你不清楚你的问题:你说你想“分裂”(通常表示按特定分隔符分割)字符串,然后你告诉我们你想“走出去”第一个字符。你的预期结果是什么? “1”或“ - ABCDEFGH - HIJKLMN - 1”? – Ksempac 2012-07-27 07:40:55
@Ksempac我想要得到“1” – Anuya 2012-07-27 07:45:33