Если у вас есть многострочная строка, вы можете использовать RegExp с флагом m
:
var str = 'line1\n'+
'line2\n'+
'#RemoveMe line3\n'+
'line4';
str.replace(/^.*#RemoveMe.*$/mg, "");
Флаг m
будет обрабатывать метасимволы ^
и $
как начало и конец каждой строки, а не начало или конец всей строки.