voila, j'ai un probleme de regex, je fais un petit BBcode mais j'ai un probleme avec les regex.
Je prends ici les balises
je voudrais que tout ce qui soit la dedans soit centre, donc :
mais ca ne marche pas si j'ai plusieurs balisesCode:
1
2 $body=eregi_replace("\[CENTER\](.+)\[/CENTER\]","<div style=\"text-align:center\">\\1</div>",$body);
il ne prend que la premiere et la derniereCode:[center]a[/center]b[center]c[/center]
je supprime donc les crochets:
mais la ca va pas non plus:Code:
1
2 $body=eregi_replace("\[CENTER\](.[^][]+)\[/CENTER\]","<div style=\"text-align:center\">\\1</div>",$body);
ca ne va pas, il y a des crochets a l'interieurCode:[center][b]hjhj[/b][/center]
je pense donc qu'il faut exclureetmais je ny arrive pas :oops:
en gros je seche.
avis aux pros del'expression reguliere.
merci d'avance
