Я использую приведенное ниже регулярное выражение для удаления комментариев из строки
<\!{1}\-{2}(.*?)\-{2}\s*>
Это работает нормально, за исключением многострочной строки
var search = '<\!{1}\-{2}(.*?)\-{2}\s*>';
var re = new RegExp(search, "gm");
var subject = <multi-line string>;
result = subject.replace(re, '');
что нужно сделать, чтобы она работалас многострочными строками