У меня есть строка, как показано ниже
var exampleString = "Name:Sivakumar ; Tadisetti;Country:India"
Я хочу разделить строку выше с запятой, поэтому хочу, чтобы массив был похож на
var result = [ "Name:Sivakumar ; Tadisetti", "Country:India" ]
Но поскольку имя содержит еще одну точку с запятой, я получаю массив вроде
var result = [ "Name:Sivakumar ", "Tadisetti", "Country:India" ]
Здесь Sivakumar ; Tadisetti
значение ключа Name
Я только что написал такой код, как exampleString.split(';')
... кроме этого, я не мог понять, как двигаться дальше, чтобы получить желаемый результат. Какие-либо предложения?
Логика разделения: я хочу разделить строку как массив с key:value
парами