Как получить все между двумя словами

Как получить все между двумя словами

Этот вопрос о regex .

В настоящее время я использую execFile дочернего процесса execFile Он возвращает строку, и я пытаюсь получить массив имен из многострочной строки, как показано ниже:

  name: Mike age: 11 name: Jake age: 20 name: Jack age: 10 

Я пробовал:

 const regex_name = /pool: (.*)b/gm; let names = string.match(regex_name); console.log(names); // returns [ 'name: Mike', 'name: Jake', 'name: Jack' ] 

Но то, что я хочу, это:

 ['Mike', 'Jake', 'Jack'] 

Что я должен изменить в своем regex ?

Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector