Trouvez des commentaires HTML
Trouvez tous les commentaires HTML dans le texte :
let
regexp =
/
your regexp
/
g
;
let
str =
`
... <!-- My -- comment
test --> .. <!----> ..
`
;
alert
(
str.
match
(
regexp)
)
;
// '<!-- My -- comment \n test -->', '<!---->'
Nous devons trouver le début d’un commentaire <!--
, puis tout jusqu’à la fin de -->
.
Une expression régulière possible est <!--.*?-->
– le quantificateur paresseux arrête le point juste avant -->
. Nous avons aussi besoin du marqueur s
pour que le point inclue les nouvelles lignes.
Les commentaires multi-lignes ne seraient pas trouvés sans ce marqueur :
let
regexp =
/
<!--.*?-->
/
gs
;
let
str =
`
... <!-- My -- comment
test --> .. <!----> ..
`
;
alert
(
str.
match
(
regexp)
)
;
// '<!-- My -- comment \n test -->', '<!---->'