Совпадение строки между двумя строками

Если у меня есть такая строка:

var str = "play the Ukulele in Lebanon. play the Guitar in Lebanon.";

Я хочу получить строки между каждой из подстрок "play" и "in", поэтому в основном это массив с "Ukelele" и "the Guitar".

Прямо сейчас я делаю:

var test = str.match("play(.*)in");

Но это возвращает строку между первым «play» и последним «in», поэтому я получаю «Укулеле в Ливане. Играть на гитаре» вместо 2 отдельных строк. Кто-нибудь знает, как глобально искать строку для всех вхождений подстроки между начальной и конечной строкой?

Ответы на вопрос(4)

Ваш ответ на вопрос