2015-11-05 58 views
-3

"Vitrek.Inc,V63,0,FW2.06"是我有的字符串,现在我想解析它,只有在C#中得到"FW2.06"。任何人都可以帮忙吗?解析C#中的字符串

string firmwareversion = buffer.Trim().Remove(0, 17); 

试过,但得到的空白盈它

+1

尝试拆分的最后一个逗号的指数。第三个数组结果是答案。 – jdweng

+1

使用谷歌或搜索这个''C#stackoverflow string.Split' – MethodMan

+0

如何吐出逗号并得到第三个字符串 –

回答

0

这应该有助于

string temp = "Vitrek.Inc,V63,0,FW2.06"; 
string[] tempSplit = temp.Split(','); 
string wordIwant = (tempSplit[tempSplit.Count()-1]).Trim(); 

它应该解决您的问题。下次你需要更具体。 例如: “我需要得到的最后一个字时,我分割字符串”

+0

count()缺少指令或汇编错误 –

+0

编辑了答案。它的工作原理是 – Yalin

-1
string firmwareversion = buffer.Substring(buffer.LastIndexOf(',')+1).Trim(); 

LastIndexOf发现在周围的逗号string

+0

,但它是作为“FW2.06”出现的,我不希望FW后面的空间 –