Nettoyer le BBcode d'une chaine de caractère

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par Meeuuuhhh, 7 Janvier 2010.

  1. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    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...
     
  2. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 901
    J'aime reçus:
    0
    essaye ca :
    Code:
    $chaine_out = preg_replace('/\[.*?\]/', '', $chaine_in);
     
  3. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    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.
     
  4. forty
    forty WRInaute passionné
    Inscrit:
    30 Octobre 2008
    Messages:
    1 901
    J'aime reçus:
    0
    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://...
     
  5. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    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.
     
  6. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    Remarque je dois pouvoir supprimer les bbcode avant de tronquer... Deux minutes j'essaie.
     
  7. Meeuuuhhh
    Meeuuuhhh WRInaute passionné
    Inscrit:
    8 Janvier 2007
    Messages:
    1 498
    J'aime reçus:
    0
    Ouais ça a l'air de bien fonctionner, merci pour ton aide forty !!
    Une reco :)
     
Chargement...
Similar Threads - Nettoyer BBcode chaine Forum Date
Nettoyer son cache navigateur Administration d'un site Web 15 Février 2020
Nettoyer les liens "pirates" de Google Débuter en référencement 21 Juin 2019
Nettoyer les 404s de bots près migration URL Rewriting et .htaccess 19 Mai 2018
Actions pour "nettoyer" un site...votre avis ? Problèmes de référencement spécifiques à vos sites 2 Janvier 2018
Nettoyer un fichier .htacces qui est trop gros URL Rewriting et .htaccess 18 Avril 2017
Nettoyer une base données MySQL Développement d'un site Web ou d'une appli mobile 13 Novembre 2014
Nettoyer un très grand nombre d'URL sortantes Développement d'un site Web ou d'une appli mobile 22 Mai 2014
nettoyer les différents avis Problèmes de référencement spécifiques à vos sites 2 Avril 2014
Nettoyer les liens sortant de mon site Débuter en référencement 16 Avril 2013
Nettoyer un numéro de téléphone avant INSERT Développement d'un site Web ou d'une appli mobile 17 Février 2012
Cherche à nettoyer ma BDD mysql Administration d'un site Web 2 Décembre 2011
Nettoyer les pages des résultats de Google Référencement Google 9 Juin 2011
nettoyer sa reputation comment faire? au secour!!!!! Le café de WebRankInfo 10 Janvier 2011
Nettoyer une chaine par REGEX Développement d'un site Web ou d'une appli mobile 12 Octobre 2010
Nettoyer fichier avec regex Développement d'un site Web ou d'une appli mobile 24 Janvier 2010
Nettoyer un annuaire de ses 404 Développement d'un site Web ou d'une appli mobile 10 Décembre 2009
Nettoyer url .html%00%00%00 en .html ? URL Rewriting et .htaccess 8 Octobre 2009
nettoyer des URL de la base Google apres url rewriting Débuter en référencement 19 Janvier 2008
Nettoyer une chaine de caractère Développement d'un site Web ou d'une appli mobile 8 Septembre 2007
Commande php pour nettoyer du code html Développement d'un site Web ou d'une appli mobile 23 Février 2007