Я пытаюсь создать Array of Arrays вроде этой
[
["-0.75_-1.25_-1.75_-2.25"],
["-0.75_-1.25_-1.75_-2.25"]
]
из строки вроде:
"-9.00_-6.50,-6.00_+6.00(-0.75_-1.25_-1.75_-2.25)(-0.75_-1.25_-1.75_-2.25)"
, нажав все строки, которые находятся между ( )
. Я попробовал это, используя это .match(/[^()]+/g)
регулярное выражение, но это добавление всего содержимого в массив, и это только один массив, как
[
[
"-9.00_-6.50,-6.00_+6.00",
"-0.75_-1.25_-1.75_-2.25",
"-0.75_-1.25_-1.75_-2.25"
]
]
. Можете ли вы дать мне знать, как это исправить?
var data = "-9.00_-6.50,-6.00_+6.00(-0.75_-1.25_-1.75_-2.25)(-0.75_-1.25_-1.75_-2.25)";
var dataarr = [];
dataarr.push(data.match(/[^()]+/g));
console.log(dataarr);