TUTORIEL OUTILS 
DreamWeaver : nettoyer ses balises avec les expressions régulières
"Je souhaite débarrasser toutes mes pages des balises remplaçables par des règles CSS (font, table, td, tr, etc.), mais mon site se compose de plusieurs centaines de pages, et je me vois mal tout faire à la main. Comment m'en sortir ?" (03/05/2004)


Un problème, une interrogation ? Adressez-vous à la rédaction de JDNet Développeurs

Nous utiliserons ici Dreamweaver, qui dispose d'une fonction "Nettoyer HTML" (dans le menu Commandes) permettant d'une part de rendre le code HTML plus propre en supprimant les doublons, et d'autres part de spécifier l'ensemble des balises que l'on souhaite retirer (champs "Balises spécifiques").

Mais le problème n'est pas pour autant réglé dans le cas d'un grand nombre de pages. Il sera lors plus judicieux de se rabattre vers la fenêtre "Remplacer" du menu Edition, qui permet de définir une expression régulière à trouver sur l'ensemble des fichiers d'un site.

  Forum

Réagissez dans les forums de JDN Développeurs

Le tout est ici d'être très prudent (donc faire une sauvegarde du site avant d'agir, car une RegExp mal réglée peut s'avérer catastrophique), et d'utiliser des règles qui correspondent seulement aux balises voulues...

En voici quelques-unes, à titre d'exemple :

Le code
"<\/?(font|FONT)[^>]*>" pour les balises FONT
"<\/?(form|FORM)[^>]*>" pour les balises FORM
etc...
 
Xavier Borderie, JDN Développeurs
 
Accueil | Haut de page