Nettoyer le BBcode d'une chaine de caractère

WRInaute passionné
Bonjour,

J'ai du bbcode dans une chaine de caractère, avez-vous une idée de la manière de virer tout ce qui se trouve entre '[' et ']' ?

Merci d'avance et bonne année à tous, bonne santé, bons scripts, bon classements etc...
 
WRInaute passionné
Hummppffff... Marche pas forty.

J'ai pas d'erreur particulière, mais ça ne change rien dans la page. Je vais voir de plus près ce preg_replace() merci pour ta réponse.
 
WRInaute passionné
chez moi ca marche avec ce petit test :
Code:
echo preg_replace('/\[.*?\]/', '', 'une chaine avec crochets [bbcode]supprimés[/bbcode] [url]http://[/url]...');
//affiche : une chaine avec crochets supprimés http://...
 
WRInaute passionné
Ah ouais, mais en fait c'est plus compliqué que ça, parce que je tronque la chaine de caractère à 100, du coup la fonction ne peut pas identifier les limites voulues, certains BBcode étant tronqués en plein dedans (milieu d'URL par exemple, sans balise de fermeture) et donc pas supprimés.
 
Discussions similaires
Haut