如何在特定空间使用Split()?

时间:2013-08-03 16:13:10

标签: vb.net

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

字符串的长度也会计算其他空格。关于我如何分裂的任何建议 “浮动”来自“a,b,c;”这样我的字符串就会被分成两个..

2 个答案:

答案 0 :(得分:0)

使用space作为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))

答案 1 :(得分:0)

如果你知道字符串就像“浮动a,b,c”,只需忽略前5个字符(s.substring(5)),然后拆分“,”,然后修剪空格。

Dim figures = (from f in s.substring(5).split(",") select f.trim(" ")).ToArray()