Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 08.02.2016, 10:18
Аватар для maternik
Аспирант
Отправить личное сообщение для maternik Посмотреть профиль Найти все сообщения от maternik
 
Регистрация: 15.10.2013
Сообщений: 31

Разбор строки в массив
Привет!
У меня есть строка, из которой нужно получить двумерный массив. Строка имеет вид, например:
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(","), у меня не получится из-за второго измерения в произвольных местах.
Как же мне быть? Какие методы и шаблоны регулярных выражений использовать?
Ответить с цитированием
  #2 (permalink)  
Старый 08.02.2016, 10:28
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от maternik
У меня есть строка
Откуда?
Ответить с цитированием
  #3 (permalink)  
Старый 08.02.2016, 10:30
Профессор
Отправить личное сообщение для tsigel Посмотреть профиль Найти все сообщения от tsigel
 
Регистрация: 12.12.2012
Сообщений: 1,398

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 + ']'));
Ответить с цитированием
  #4 (permalink)  
Старый 08.02.2016, 11:00
Аватар для maternik
Аспирант
Отправить личное сообщение для maternik Посмотреть профиль Найти все сообщения от maternik
 
Регистрация: 15.10.2013
Сообщений: 31

tsigel,
Прикольно! Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как получить многомерный массив из этой строки imedia Элементы интерфейса 1 12.06.2015 15:30
Как получить из строки массив? optron Общие вопросы Javascript 0 28.01.2015 04:49
из строки в массив niko42 Общие вопросы Javascript 10 11.06.2014 17:11
Разбор строки из txt файла guffer Общие вопросы Javascript 4 18.05.2010 10:21
Разбор строки GRol Общие вопросы Javascript 19 04.03.2009 00:33