Показать сообщение отдельно
  #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(","), у меня не получится из-за второго измерения в произвольных местах.
Как же мне быть? Какие методы и шаблоны регулярных выражений использовать?
Ответить с цитированием