2012-01-04 14 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セットを表します。

Regexや他の方法を使用してこのストリームから重み値を抽出するにはどうすればよいですか?

答えて

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

関連する問題