Regex et php

Bonjour,
je galere sur le regex, j'ai recupéré une bdd de spip,
et lle affichage de doc ds les articles est fait selon leur moteur de templates donc pour une img , il va y avoir une balise "<img1526|left>" avec left ou center, right pour l'emplacement. bref je chereche a recuperer ds une variable le numero d'image et ds une autre variable, la valeur apres | voila si qqun peut m'aider. merci
Configuration: Mac OS X
Firefox 3.0.8

3 réponses

  1. Salut,

    Tu peux utiliser $tab = split("|","<img1526|left>" ).
    Tu auras $tab[0] --> <img1526 et tab[1] --> left>
    Pour avoir le n° de l'image tu peux utiliser l'équivalent de la fonction right qui extrait une partie de la chaine à partir de la droite, mais je ne me souviens plus du nom de la fonction sous php.

    Bon courage

    IC
    1. oui mais c'est du texte extrait d'une base de donnée donc la balise est au milieu de l'article je ne connais as l'id a l'avance, j'avais pensé a cà mais apres maints essais.. sans resula