Encuentra el comentario HTML
Encuentra todos los comentarios HTML en el texto:
let regexp = /your regexp/g;
let str = `... <!-- Mi -- comentario
prueba --> .. <!----> ..
`;
alert( str.match(regexp) ); // '<!-- Mi -- comentario \n prueba -->', '<!---->'
Necesitamos encontrar el inicio del comentario <!--, después todo hasta el fin de -->.
Una variante aceptable es <!--.*?--> – el cuantificador perezoso detiene el punto justo antes de -->. También necesitamos agregar la bandera s al punto para incluir líneas nuevas.
De lo contrario, no se encontrarán comentarios multilínea:
let regexp = /<!--.*?-->/gs;
let str = `... <!-- Mi -- comentario
prueba --> .. <!----> ..
`;
alert( str.match(regexp) ); // '<!-- Mi -- comentario \n prueba -->', '<!---->'