Page 1 sur 1

regex

Posté : 30 mai 2006, 18:22
par jojolapine
bonjour à tous, je cherche à remplacer nl2br(), puisque j'ai dans le texte que je transforme, du code javascipt, du coup avec du <br /> au mileu, il aime plus trop... voila ce que j'ai fait, mais j'aarive pas
	$texte=preg_replace("#[^<\!\-\-] *(\\n|\\n\\r|\\r\\n|\\r)#","<br />",$texte);
je voudrait remplacer tout les \n (ou autres retours charriots) qui n'ont de <!-- avant, par <br />
merci d'avance

Posté : 30 mai 2006, 19:26
par artotal
Moi à ta place j'utiliserai une feuille de style approprié, en se servant de l"héritage, de padding ou de marge en css ainsi normalement tu n'as pas besoin de <br /> qui n'amène pas de structure se qui pose problème au referencement et alourdis ton code, ceci dit en bèta je m'en sers beaucoups, c'est la flemme, mais je commence à prendre de bonne habitude.
je ne vais pas forcément dans ta direction, mais de toute façon les regex pour moi c'est raide, dsl.

Posté : 31 mai 2006, 13:26
par jojolapine
seulement, ce n'est pas ce que je souhaite, j'essaye de réaliser un "indenteur" de code, et c'est pas avec des divs, que j'y arriverai... enfin je pense pas