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 :

Insérer un retour chariot dans une regex


Sujet :

Langage PHP

  1. #1
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut Insérer un retour chariot dans une regex
    Salut à tous,

    mon problème est simple : je souhaite intégrer un \n ou \r ou \t dans la nouvelle expression créé avec ma regex (je ve veut pas utiliser <br/> car je ne souhaite pas qu'il y ai du code html dans la page qui est lu après comme un fichier texte.

    J'ai donc essayé ca:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $Fichier = preg_replace('!Ma regex!,'$1 \n',$Fichier);
    Et bien entendu le \n s'affiche au lieu de faire un retour chariot :s.

    Quelqu'un a une idée?
    manganimes (en construction) -
    zemanga

  2. #2
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718

  3. #3
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut
    Citation Envoyé par Korko Fain Voir le message
    Le $ c'est pour récupérer les caractère qu'il y a entre () dans ma REGEX. Je ne crois pas que \\1 soit équivalent à \1?
    manganimes (en construction) -
    zemanga

  4. #4
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718
    Par défaut
    Je connais les regex ^^
    $1 = \\1 pas d'inquietude :p

  5. #5
    Membre éclairé Avatar de Death83
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    1 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2005
    Messages : 1 667
    Points : 878
    Points
    878
    Par défaut
    Citation Envoyé par Korko Fain Voir le message
    Je connais les regex ^^
    $1 = \\1 pas d'inquietude :p
    Autant pour moi, merci je vais essayer
    manganimes (en construction) -
    zemanga

  6. #6
    Membre éclairé Avatar de Korko Fain
    Profil pro
    Étudiant
    Inscrit en
    Août 2005
    Messages
    632
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Août 2005
    Messages : 632
    Points : 718
    Points
    718
    Par défaut
    L'écriture exacte est en fait \n n étant le numéro de la parenthese capturante. Mais en php tu n'est pas sans savoir que \ est un caractère magique donc il faut l'échapper pour qu'il prenne son status de caractère "simple" donc \\n ^^

Discussions similaires

  1. [WD-2007] [Regex] Prise en compte du retour chariot dans une expression régulière
    Par MyKroPhone dans le forum VBA Word
    Réponses: 1
    Dernier message: 21/08/2014, 14h15
  2. Réponses: 2
    Dernier message: 23/08/2006, 17h20
  3. Réponses: 1
    Dernier message: 11/01/2006, 11h58
  4. [Tableaux] Retour Chariot dans une boucle
    Par tchoukapi dans le forum Langage
    Réponses: 3
    Dernier message: 07/11/2005, 14h45
  5. [Javascript]Comment faire un retour chariot dans une chaîne
    Par aragorns dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 20/09/2005, 11h24

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