0

我想拆分“float a, b, c;” 我想要的输出是将“float”分隔为“a,b,c;” 但它仍然计算所有其他空间。

字符串的长度也计算其他空格。关于如何将“float”与“a, b, c;”分开的任何建议 这样我的字符串将分成两部分..

4

2 回答 2

0

如果您知道字符串类似于“float a,b,c”,只需忽略前 5 个字符(s.substring(5)),然后在“,”上拆分,然后修剪空格。

Dim figures = (from f in s.substring(5).split(",") select f.trim(" ")).ToArray()
于 2013-08-03T16:34:41.710 回答
0

使用空格作为 substring 方法的索引来拆分字符串。

Dim theString As String = "float a: b: c:"
Dim firstSpace As Integer = theString.IndexOf(" ")
Dim firstWord = theString.Substring(0, firstSpace)
Dim rest = theString.Substring(firstSpace)
Debug.Write(String.Format("{0}|{1}", firstWord, rest))
于 2013-08-03T16:19:48.233 回答