2012-01-04 76 views
2

我有一個網絡流(使用C#/ VB.NET)。而在讀取值如下:查找給定字符串中的重複模式

&%  68 kg  K A&%  23 kg  K A&%  174 kg  K A &%  68 kg  
&%  34 kg  K A&%  2334 kg  K A&%  68 kg  K A &%  68 kg  K A 
&%  2348 kg  K A&%  78 kg  K A&%  28 kg  K A&%  68 kg 

數值(權重)值將會不斷變化。

每次我讀的時候,流的開始都不一樣。但是模式依然如此。 如何將其分成'&%78 kg K A'代表一套。

如何使用正則表達式或任何其他方法從此流中提取權重值?

回答

1

您可以試試。

string str="&%  68 kg  K A&%  23 kg  K A&%  174 kg"; 
string []ar=Regex.Split(str,@"[^0-9]").Where(p=> p!=string.Empty).ToArray(); 
+0

非常感謝..這就是我要找的.. – Olivarsham 2012-01-04 03:46:38

相關問題