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  

数値(重量)値は連続的に変化します。

ストリームの開始を読んでいるたびに異なります。しかし、パターンは同じままです。それを1セットを表す「&% 78 kg K A」に分割する方法。

正規表現またはその他の方法を使用して、このストリームから重み値を抽出する方法は?

4

1 に答える 1

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();
于 2012-01-04T02:24:05.627 に答える