Mesuti
@Mesuti
Senior HTML developer (c)

Как взять текст между кавычек, минуя промежуточный текст?

Как взять текст между кавычек, минуя промежуточный текст?

Получается только вывести
"ipsum" dolor "sit"

А надо
[ipsum, sit]

Код
var s = 'Lorem "ipsum" dolor "sit" amet';
console.log(s.match(/"(.+)"/)[0]);


jsFiddle


  • Вопрос задан
  • 107 просмотров
Решения вопроса 2
0xD34F
@0xD34F Куратор тега JavaScript
str.split('"').filter((n, i) => i & 1)

или

str.match(/".*?"/g).map(n => n.slice(1, -1))
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Попробуйте так

/"([^"]+)"/

Regex101
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы