文字列から特定の数値を抽出しようとしていますが、実行方法がわかりません。
文字列の形式は次のとおりです。
center=43.571464,7.129565&zoom=12&size=480x225&markers=color:red%7Clabel:1%7C43.580293713725936,7.115145444335894&markers=color:red%7Clabel:2%7C43.56512073056565,7.121668576660113&sensor=false
必要な配列は、端の近くのマーカー座標です。具体的には、次のとおりです。
[43.580293713725936,7.115145444335894,43.56512073056565,7.121668576660113]
これらの数値は精度(15)を使用して選択できると思いましたが、それが最適かどうかはわかりません。正規表現の使用に関しては、私はハックです。今私が持っている最高のものは:
str.match(/[-+]?[0-9]*\.?[0-9]+/g)
しかし、それは私にすべての数字を与えるだけです。
よろしくお願いします!