-1

次のようなKPIシステムの配列があります

[3374,0,[,,,,,[[18650505,[297688,1,1,500.00,0.00],[0.7,-0.9]],[18650506,[297688,3,1,500.00,7.50],[-0.86,0.6]]],,,0],[[],[],,0],[[],[],[]]]

現在、正規表現を使用して配列を分割し、リストに格納していますが、正規表現は必要なものを取得していませんが、近いです。

私の現在の正規表現は [.+?] で、必要以上のものを返すため、必要なものにするために追加の手順を実行する必要があります。それは時間の無駄だと思います。より良い正規表現は、以下のように必要なものに直接役立つということです

[18650505,[297688,1,1,500.00,0.00],[0.7,-0.9]as List[0] と[18650506,[297688,3,1,500.00,7.50],[-0.86,0.6]as List[1]だけが必要です。

4

1 に答える 1

0

サブ配列に一致する次のパターンを使用できます。

[-\d.]*,\[[-\d.]*,[-\d.]*,[-\d.]*,[-\d.]*,[-\d.]*],\[[-\d.]*,[-\d.]*]
于 2013-06-18T05:43:56.577 に答える