Здравствуйте, помогите решить такую задачу. Заношу в переменную тексты в кавычках.
Выглядеть это у меня так var text = '"строка - 1""строка - 2""строка - 3"';
Как мне вытащить с переменной text определенный текст в кавычках?
Например я хочу вывести такую строчку "строка - 1" или такую "строка - 3"
Как это сделать?
var text = '"строка - 1""строка - 2""строка - 3"';
var re = /(".*?")/g
var strings = text.match(re);
strings.forEach(function(item, i, arr){
alert(item);
});
Можно воспользоваться split() для разбиение вашей строки на составляющие по разделителю " и далее получать нужную строку как элемент массива по формуле номер строки * 2 - 1:
var text = '"строка - 1""строка - 2""строка - 3"';
console.log('Массив полученный делением по двойным кавычкам:')
console.log(text.split('"'));
var inx = 2;
console.log('Строка номер ' + inx + ':')
console.log(text.split('"')[inx * 2 - 1]);
Продвижение своими сайтами как стратегия роста и независимости