JSFiddle - React, Tailwind, and code Playground

by darul75

JavaScript

var re = /(?:prefix: )<em>(\w*\d*)<\/em>/g; 
var str = 'prefix: <em>word1</em> <em>word2</em> <em>word3</em>\n<em>word4</em> <em>word5</em>\nprefix: <em>word6</em> <em>word7</em> <em>word8</em>';
var arr = [];
 
while ((m = re.exec(str)) !== null) {
 arr.push(m[1]);
}
console.log(arr);
// RESULT
// ["word1", "word6"]

// EXPECTED
// ["word1", "word2", "word6", "word7", "word8"]