Разбор строки в массив
Привет!
У меня есть строка, из которой нужно получить двумерный массив. Строка имеет вид, например: str = "3.2,2.7,6.44,2.28,[3.11,2,01],7.3,0.11,[1.1,2.887],1.1"; Как видим, получить массива вида mas = [3.2, 2.7, 6.44, 2.28, [3.11, 2,01], 7.3, 0.11, [1.1, 2.887], 1.1], просто применив метод .split(","), у меня не получится из-за второго измерения в произвольных местах. Как же мне быть? Какие методы и шаблоны регулярных выражений использовать? |
Цитата:
|
maternik,
var str = "3.2,2.7,6.44,2.28,[3.11,2,1],7.3,0.11,[1.1,2.887],1.1"; console.log(JSON.parse('[' + str + ']')); |
tsigel,
Прикольно! Спасибо |
Часовой пояс GMT +3, время: 23:35. |