Как найти текст между двумя словами?

Подскажите пожалуйста, имеется строка, "Обеспечение высокой степени жизнестойкости компании посредством бесперебойной работы подразделения". Нужно найти весь текст между словом "степени" и "бесперебойной", средствами js. Итог "жизнестойкости компании посредством". Пробовал со сплитом, регуляркой.

let name = 'Обеспечение высокой степени жизнестойкости компании посредством бесперебойной работы подразделения'

let before = name.split('бесперебойной')[0].replace(/name=(.+)/, "$1")

let name2 = name.split('степени').pop();

Ответы (1 шт):

Автор решения: entithat

const str = 'Обеспечение высокой степени жизнестойкости компании посредством бесперебойной работы подразделения'

console.log(str.match(/степени (.*) бесперебойной/)[1]);

→ Ссылка