Bonsoir,
J'ai des chaines de caractères qui contiennent une certain nombre de balises HTML, mais dont les sauts de lignes sont des \n.
Je veux remplacer mais \n par des <br /> = Facile.
Par contre dès que je rencontre des balises <ul><li></li></ul> cela met la pagaille en ajoutant des <br /> là on il n'en faut pas ...
ex j'ai :
J'obtiens !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 hum hum <ul> <li>bla1</li> </ul> <ul> <li>bla2</li> </ul> tagada
alors que je veux
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 hum hum<br /> <ul><br /> <li>bla1</li><br /> </ul><br /> <ul><br /> <li>bla2</li><br /> </ul><br /> tagada<br />
On doit bien arriver à ce résultat avec des expressions régulières mais bof, je me demande s'il ya une fonction plus pratique pour faire ça.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 hum hum<br /> <ul> <li>bla1</li> </ul> <ul> <li>bla2</li> </ul><br /> tagada<br />
Merci
Partager