2015-11-05 73 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後面的空間 –