Bonsoir,
Mon problème concerne une expression regulière dont l'objectif est de matcher tout les tag <img /> d'une source texte. J'utilise le code suivant qui fonctionnait très bien :
Code :
preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/Ui', $source, $matches);
|
Sauf que je viens de tomber sur l'immonde cas ou on a le code html suivant :
Code :
<img src="http://www.example.org/lalal/une belle apostrophe '/image.jpg" alt="lalla" />
|
Notez le single quote dans le src du tag... de sorte que mon expression régulière ne catch pas tout le contenu du src. Là j'avoue que mes connaissances en expression régulières sont trop limités pour me sortir de ce problème. Je viens donc demander votre aide.
J'ai fais des recherche, mais rien de très concluant. Merci pour votre aide
---------------
-- Debian -- Le système d'exploitation universel | Le gras c'est la vie! | /(bb|[^b]{2})/