Bonjour tout le monde,

je viens vous voir car je rencontre actuellement un problème sur une regex...

alors tout d'abord voilà la chaine sur laquelle je travaille :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<a rel="lightbox" class="enlarge" title="" href="http://ecx.images-amazon.com/images/I/71abTXeIKYL._SL600_.png">  <img src="http://ecx.images-amazon.com/images/I/71abTXeIKYL._CR85,0,328,328_SS220_.png" alt="3OH!3" title="3OH!3" width="220" height="220"/> </a>
je précise au passage que d'autres caractères peuvent être présents avant et après cette chaine.

Mon objectif est de récupérer le lien contenu dans la balise img, en me basant sur la classe enlarge du lien. Pour celà j'ai fait cette regex :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
$regex = '/enlarge[^>]+> <img([^>]+)>/';
Le problème est que ça marche pas J'aimerai donc savoir si vous pouvez m'aider car là je me prend un peu la tête et j'avance pas

Je vous remercie d'avance pour votre aide
Finality