我正在开展一个小方案项目,我需要像这样转一个字符串: ab c de f g
到这样的数组:ab,c,de,f,g 我尝试过使用
Dim string As String = "ab c de f g"
Dim charArray() As Char = string.ToCharArray
但是将每个字符分成数组(a,b,c,d,e,f,g),我怎样才能使它只在空格之间分开?
答案 0 :(得分:1)
这似乎是String.Split
的工作 Dim source As String = "ab c de f g"
Dim result AS String() = source.Split(" "c)
For Each s in result
Console.WriteLine(s)
Next
答案 1 :(得分:0)
我会读取整个字符串并将空格用作分隔符。意思是:创建一个指向字符串的指针并跳过直到找到字符,然后使用strncpy复制你需要的子字符串。 (* ptr)时重复它。