Регулярное выражение для получения строки между двумя строками в Javascript

Я нашел очень похожие сообщения, но я не могу понять здесь свое регулярное выражение.

Я пытаюсь написать регулярное выражение, которое возвращает строку, которая находится между двумя другими строками. Например: я хочу получить строку, которая находится между строками «корова» и «молоко».

Моя корова всегда дает молоко

вернет

«всегда дает»

Вот выражение, которое я собрал по кусочкам:

(?=cow).*(?=milk)

Однако это возвращает строку «корова всегда дает».

141
задан George Jempty 11 July 2019 в 00:24
поделиться