Bonjour,
Je voulais faire une regex pour enlever les commentaires dans un fichier HTML. Voilà ce que j'ai fait:
Mais ceci supprimait presque la page entière. Quand j'ai fait ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $page =~ s/\<!--.*--\>//sig
donc avec le ? ça fonctionnait. Je ne comprends pas pourquoi ça ne marchait pas avant. * veut bien dire "0 ou plusieurs fois"?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $page =~ s/\<!--.*?--\>//sig
Merci d'avance
Partager