IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Expression régulière pour supprimer les retours à la ligne après un </blokquote> [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 519
    Points : 311
    Points
    311
    Par défaut Expression régulière pour supprimer les retours à la ligne après un </blokquote>
    Bonjour,

    Pour améliorer l'afficher des messages je voudrais supprimer les retours à la ligne lorsqu'il y a en plus d'un.

    Remplacer
    </blockquote>\n\n\n
    par
    </blockquote>\n
    Pour cela j'ai essayé un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    str_replace("</blockquote>[\\\n]+", "</blockquote>\n", $pTxt);
    Mais cela ne semble pas fonctionner

    Merci

  2. #2
    Membre à l'essai
    Homme Profil pro
    Développeur Web
    Inscrit en
    Avril 2009
    Messages
    19
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Avril 2009
    Messages : 19
    Points : 24
    Points
    24
    Par défaut
    Bonjour
    voilà un solution :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pTxt = preg_replace("/<\/blockquote>\n{3}/", "</blockquote>\n", $pTxt);

  3. #3
    Membre averti
    Homme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2008
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2008
    Messages : 519
    Points : 311
    Points
    311
    Par défaut
    Ma solution finale :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $pTxt = preg_replace("/<\/blockquote>\n{2,}/", "</blockquote>\n", $pTxt);
    Merci

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Supprimer les retours à la ligne après un form
    Par benoitB dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 25/02/2013, 15h46
  2. [MySQL] Supprimer les retours à la ligne
    Par p0Kep0K dans le forum PHP & Base de données
    Réponses: 8
    Dernier message: 18/06/2012, 11h54
  3. Réponses: 4
    Dernier message: 21/10/2009, 10h17
  4. [CSV] supprimer les retours à la ligne
    Par illegalsene dans le forum Langage
    Réponses: 3
    Dernier message: 09/01/2006, 16h14
  5. [RegEx] supprimer les retours à la ligne
    Par illegalsene dans le forum Langage
    Réponses: 4
    Dernier message: 21/10/2005, 10h53

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo