если есть,
str = "[App Version]+4-[Number 1 Q1-P3]"
я хочу массив как:
arr[0] = App Version
arr[1] = Number 1 Q1-P3
Мой текущий парсер:
var arr =str.replace(/[+/*//[]/g,'').split("]").slice(0, -1);
arr = arr.map(function(item){
return item.replace(/^-/, '')
});
Это дает результат:
arr[0] = App Version
arr[1] = 4-Number 1 Q1-P3
Мне нужно только имя между [] в массиве.
Кто-нибудь может предоставить регулярное выражение или что-то?