Bonjour Forum !!
ça fait un petit moment que je cherche sur le net et que je teste des solutions, mais rien ne fonctionne...
A priori, le problème est simple, mais je suis malheureusement incapable de le résoudre
J'ai un script XML. Je dois le parcourir (via PEAR::XML_Parser_Simple) pour en récupérer du contenu. Le problème, c'est qu'arrivé à la balise "<dataContent>", le contenu est html, et il m'est donc impossible de le récupérer, car PEAR parse le contenu.
J'ai donc pensé à remplacer le contenu html par du simili html, simplement remplacer dans le contenu de dataContent tous les caractères < par [ et > par ]
Bref, je me suis dit qu'à coup de regex, ça devrai bien fonctionner, mais je n'arrive pas à trouver la bonne...
le contenu html ne contient que des balises <p> et <org>, qui ressemble à une balise a href : <org idsrc="ISIN" value="FR0000xxxxxxx">ORGANISATION</org>
Et c'est ici que ça coince... j'aimerai remplacer
<org idsrc="ISIN" value="FR0000xxxxxxx">ORGANISATION</org>
par
[org idsrc="ISIN" value="FR0000xxxxxxx"]ORGANISATION[/org]
malheureusement, mes connaissances en regex sont trop limitées pour arriver à mon but...
Voici le pattern ou je suis arrivé (non-fonctionnel, bien entendu... ) :
^<org.(?)>$
Si quelqu'un voulait bien se pencher sur mon problème, je lui en serait vraiment reconnaissant.
Cordialement,
Thierry
Partager