Bonjour,

Cette regexp à pour but de modifier un code HTML (issu de TINYMCE) afin que celui-ci puisse être mangé par la class HTML2PDF.

En effet, il réside un souci sur les images qui ont un attribut "float". et qui sont dans un paragraphe.

Il faut donc faire une regexp qui recherche <p ...><img ... > et qui remplace par <img ... ><p ... >

Il faut donc modifier ce type de chaine :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<p style="margin-bottom: 0cm;"><a title="Lo&iuml;c sur la glace, pr&eacute;voyez les pneus clout&eacute;s!" rel="lightbox" href="/upload/web/images/moi/periples/periples_vtt/2011-04-16/IMG_9230.jpg"><img style="float: left; border: 0pt none; margin: 5px;" title="Lo&iuml;c sur la glace, pr&eacute;voyez les pneus clout&eacute;s!" src="./upload/web/images/moi/periples/periples_vtt/2011-04-16/IMG_9230.jpg" alt="V&eacute;t&eacute;tiste dans la for&ecirc;t et plaques de glaces" width="288" height="191" /></p>
J'ai un début avec cette regexp qui sélectionne ce qu'il faut mais qui ne fait pas la distinction entre les images avec attributs float et celles sans :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
'#<p ([^>]*)><a ([^>]*)><img([^>]*)></a>#'
Pouvez-vous me filer un coup de main ?

Merci

heretik