Estoy tratando de pasar una variable a mi expresión regular de JavaScript, pero devuelve nulo todo el tiempo. La expresión regular es correcta, pero no puedo ejecutarla en JS. A continuación se muestra mi código:
'use strict'; function matchExp(val) { let text = 'Is this " all": there is?'; var match_pat = '[^"]* all\b[^"]*("\s*:)' var regMatch = new RegExp(match_pat, 'g'); return(text.match(regMatch)) } console.log(matchExp()) module.exports = { matchExp } **Expected Result**: "all":