regresar a la lección

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 -->', '<!---->'