我将尝试从字符串中提取特定数字,但不确定如何执行。
该字符串的格式为:
我需要的数组是靠近末尾的标记坐标,具体而言:
但这只是给我所有的数字。
非常感谢您的帮助!
该字符串的格式为:
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)
但这只是给我所有的数字。
非常感谢您的帮助!