gpt4 book ai didi

javascript - 在Javascript中从字符串中获取多个数字

转载 作者:行者123 更新时间:2023-12-02 17:22:40 25 4
gpt4 key购买 nike

在 Javascript 中,我有以下字符串:

var string = "((52.33962959999999, 13.09116629999994), (52.6754542, 13.761117600000034))"

我想将其转换为数组、对象或任何内容,以便轻松地分别获取每个数字。

现在,我正在使用:

string = string.split('(').join('');
string = string.split(')').join('');
string = string.split(', ');

这给了我一个由四个数字组成的一维数组。

有没有更好、更简单的方法?例如,可以给我一个多维数组?

最佳答案

你可以这样做:

var arrayString = string.replace(/\(/g, '[').replace(/\)/g, ']');
var numberArray = JSON.parse(arrayString);

这会将所有 ( 替换为 [ 并将 ) 替换为 ]。现在您可以将其解析为 JavaScript 对象。

输出将是一个二维数组,就像您的符号一样。

关于javascript - 在Javascript中从字符串中获取多个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23782482/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com