Regex impossible à faire fonctionner
Bonjour,
Je sollicite votre aide parce que là je suis ne train de péter un boulon... J'ai besoin d'une regex pour travailler sur une balise img, tel que celle-ci :
Code:
<img class="vertical right" src="/public/albums/000016.jpg" alt="image" style="width: 113px; height: 150px; float: left;">
Dans cette balise :
- l'attribut class peut être absent
- les attributs src, alt et style seront toujours présents
- les attributs peuvent être dans n'importe quel ordre
- l'attibut alt peut être vide
- la propriété "float" peut être absente
- les propriété de l'attribut style peuvent être dans n'importe quel ordre
Il faut capturer :
- les deux classes de l'attribut class s'il est présent
- le lien de l'image
- la valeur de l'attribut alt
- la valeur des propriétés height...
- ...width...
- ...et float.
La balise pourrait donc ressembler à ça
Ca fait des heures que je perds à essayer, et là mon cerveau commence à bouillir de "?", de parenthèses non capturantes et autre"|" :(
Merci d'avance !