I've written this function:
function solution(input, markers) {
let inputcopy = input;
let regexstring = markers[0]+'.*?(?=\\\\n)';
let regexp1 = new RegExp(regexstring, 'gm');
return inputcopy.replace(regexp1,'a');
};
console.log(solution("apples, plums % and bananas\npears\noranges !applesauce", ["%", "!"]));
Function needs to return
apples, plums a\npears\noranges !applesauce
but it returns
apples, plums % and bananas\npears\noranges !applesauce
What should I change?