const VerEx = require('verbal-expressions');
// https://verbalexpressions.github.io/JSVerbalExpressions/VerbalExpression/rules
var m = VerEx()
.startOfLine()
.find('Edit')
.anything()
.find('Overlay')
.anything();
console.log(m._source)
var str = 'Edit asdf Overlay asdfasdf'
var re = /(?:Edit)(?:.*)(?:Overlay)(?:.*)/
var xArray; while(xArray = re.exec(str)) console.log(xArray);