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