Цель состоит в том, чтобы разобрать строку в словарь массива в javascript.
Например, это может быть строка, которую нужно проанализировать
"к = 23: 3/24: 32b = 43: 532: 45/3: 3253"
Я бы хотел, чтобы эта строка превратилась в словарь, подобный этому (Key - Value)
k - 23: 3/24: 32
b - 43: 532: 45/3: 3253
Моей первоначальной идеей было найти [a-Z] \ *. * И разбить его на совпадения с помощью регулярных выражений.
Однако я не думаю, что это сработает, поскольку это также приведет к b , что не то, что я хочу. Кроме того, я не смог заставить это работать (я новичок в регулярных выражениях).
Равенство всегда будет только между ключом и переменной (никогда в значении). Ключ также всегда будет одним символом, а не словом.
var test = "k=23:3/24:32b=43:532:45/3:3253";
var r = /(.*)([a-Z])(//*)(*.)/
Выше была моя идея, но я не могу заставить что-то работать.