[PERL] [CGI] suprimer du contenu entre deux balises

suprimer du contenu entre deux balises [PERL] [CGI] - Perl - Programmation

Marsh Posté le 25-04-2006 à 23:47:33    

Bonjour,
 
Débutant en Perl, je suis en train de concevoir un programme permettant d'imprimer dans un format plus confortable les pages de mon site.
 
Je souhaiterais toutefois que certaines informations ne soient pas imprimées.
 
Soit $texte la variable contenant les informations à imprimer (format HTML). Les parties de textes à ne pas imprimer sont "encadrées" par deux balises HTML  
 
<!-- NOPRINT_BEGIN -->
et <!-- NOPRINT_END -->
 
Comment demander à Perl de copier le contenu de $texte dans $texte2 en supprimant au passage toutes les informations (tous les caractères) contenus entre ces deux balises ?
 
D'avance, je vous en remercie.

Reply

Marsh Posté le 25-04-2006 à 23:47:33   

Reply

Marsh Posté le 26-04-2006 à 09:15:48    

Code :
  1. ($text2=$text)=~s/<!-- NOPRINT_BEGIN -->(.*?)<!-- NOPRINT_END -->//igs;

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed