Bonjour
Apres avoir tenté ma chance dans le forum delphi j'essaie ici.
J'ai un fichier HTML de la forme suivante (dsl je le mets avec les balises html, en annexe le texte sans balises, c'est plus clair) :
[quote]<p align=center style='text-align:center'><b><span style='font-size:7.5pt;
color:#336699'>Article L1110-1</span></b></p>
<p class=MsoNormal align=center style='text-align:center'><i>(inséré par Loi nº
2002-303 du 4 mars 2002 art. 3 Journal Officiel du 5 mars 2002)</i></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><br>
Le droit fondamental à la protection de la santé doit être
mis en oeuvre par tous moyens disponibles au bénéfice de toute personne. Les
professionnels, les établissements et réseaux de santé, les organismes
d'assurance maladie ou tous autres organismes participant à la prévention et
aux soins, et les autorités sanitaires contribuent, avec les usagers, à
développer la prévention, garantir l'égal accès de chaque personne aux soins
nécessités par son état de santé et assurer la continuité des soins et la
meilleure sécurité sanitaire possible.<br style='mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
<![endif]></p>
<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
<p align=center style='text-align:center'><b><span style='font-size:7.5pt;
color:#336699'>Article L1110-2</span></b></p>
<p class=MsoNormal align=center style='text-align:center'><i>(inséré par Loi nº
2002-303 du 4 mars 2002 art. 3 Journal Officiel du 5 mars 2002)</i></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><br> La personne malade a droit au respect de sa dignité.<br
style='mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
<![endif]></p>
<p class=MsoNormal><![if !supportEmptyParas]> <![endif]><o:p></o:p></p>
<p align=center style='text-align:center'><b><span style='font-size:7.5pt;
color:#336699'>Article L1110-3</span></b></p>
<p class=MsoNormal align=center style='text-align:center'><i>(inséré par Loi nº
2002-303 du 4 mars 2002 art. 3 Journal Officiel du 5 mars 2002)</i></p>
<p class=MsoNormal style='margin-bottom:12.0pt'><br> Aucune personne ne peut faire l'objet de discriminations dans
l'accès à la prévention ou aux soins.Reference a Article L1110-2<br style='mso-special-character:line-break'>
<![if !supportLineBreakNewLine]><br style='mso-special-character:line-break'>
<![endif]></p>[/quote]
et je veux le découper en autant de fichiers TEXTE que d'articles (ici 3 fichiers), contenant chacun le corps de l'article.
Connaissez vous un bon parser ecrit en PHP qui pourrait me faire ça?
Merci pour vos réponses.
Bonne journée.
thomas.
Annexe : le fichier html sans les balises:
Article L1110-1
(inséré par Loi nº 2002-303 du 4 mars 2002 art. 3 Journal Officiel du 5 mars 2002)
Le droit fondamental à la protection de la santé doit être mis en oeuvre par tous moyens disponibles au bénéfice de toute personne. Les professionnels, les établissements et réseaux de santé, les organismes d'assurance maladie ou tous autres organismes participant à la prévention et aux soins, et les autorités sanitaires contribuent, avec les usagers, à développer la prévention, garantir l'égal accès de chaque personne aux soins nécessités par son état de santé et assurer la continuité des soins et la meilleure sécurité sanitaire possible.
Article L1110-2
(inséré par Loi nº 2002-303 du 4 mars 2002 art. 3 Journal Officiel du 5 mars 2002)
La personne malade a droit au respect de sa dignité.
Article L1110-3
(inséré par Loi nº 2002-303 du 4 mars 2002 art. 3 Journal Officiel du 5 mars 2002)
Aucune personne ne peut faire l'objet de discriminations dans l'accès à la prévention ou aux soins.Reference a Article L1110-2
Partager