ÐоиÑк HTML-комменÑаÑиев
ÐайÑи вÑе HTML-комменÑаÑии в ÑекÑÑе:
let regexp = /ваÑе ÑегÑлÑÑное вÑÑажение/g;
let str = `... <!-- My -- comment
test --> .. <!----> ..
`;
alert( str.match(regexp) ); // '<!-- My -- comment \n test -->', '<!---->'
Ðам нÑжно найÑи наÑало комменÑаÑÐ¸Ñ <!--. ÐоÑле ÑÑого, веÑÑ ÑекÑÑ Ð´Ð¾ конÑа комменÑаÑÐ¸Ñ -->.
ÐодÑ
одÑÑий ваÑианÑ: <!--.*?--> â ленивÑй кванÑиÑикаÑÐ¾Ñ Ð¾ÑÑÐ°Ð½Ð¾Ð²Ð¸Ñ ÑоÑÐºÑ Ð¿ÑÑмо пеÑед -->. Ðо нÑжно не забÑÑÑ Ð¿Ð¾ÑÑавиÑÑ Ñлаг s, ÑÑÐ¾Ð±Ñ ÑоÑка вклÑÑала в ÑÐµÐ±Ñ Ð¿ÐµÑевод ÑÑÑоки.
ÐнаÑе многоÑÑÑоÑнÑе комменÑаÑии не бÑдÑÑ Ð½Ð°Ð¹Ð´ÐµÐ½Ñ:
let regexp = /<!--.*?-->/gs;
let str = `... <!-- My -- comment
test --> .. <!----> ..
`;
alert( str.match(regexp) ); // '<!-- My -- comment \n test -->', '<!---->'