salut,

Voilà mon problème, j'ai des données sous cette forme:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
<td align="left" valign="top"> 
<p>balablabla</p><BR/>
CE QUE JE VEUX EXTRAIRE


    <p style="text-ali
en rouge : ce qui est fixe
en vert : parfois ce n'est pas <p mais <br\>
Je ne sais pas si c'est important, mais il y a effectivement des sauts de lignes avant le <p

Dans un pemier temps je tente de trouver en me limitant à la balise <p.
Après plusieurs recherche, je n'arrive pas à extraire, j'ai tenté avec cette solution
http://www.developpez.net/forums/d92...ction-donnees/ mais rien à faire.

Voici mon code pour tenter d'extraire :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
$reg = '#</p><BR/>(.*)<p#';
$chars = preg_split($reg, $livre_content, -1);
print_r($chars);
et mes différents tests:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
$reg = '#</p><BR/>(.*)\<p#';
$reg = '#</p><BR/>(.*)<p(.*)#';
Donc au final je cherche de l'aide pour extraire tout ce qui se trouve entre </p><BR/> XXXXX et <p ou <BR/>

Vous avez une idée ?