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