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 :

ereg_replace et parenthèses capturantes


Sujet :

Langage PHP

  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    35
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 35
    Points : 30
    Points
    30
    Par défaut ereg_replace et parenthèses capturantes
    bonjour,

    j'ai un soucis avec la fonction ereg_replace:

    pour affciher des morceau de mon expression régulière tels quel je doit utilisé \\x ou x est compris entre 0 et 9 et représente le contenu de la xème parenthèse capturante.

    Seulement j'ai plus de 10 parenthèses imbriquées et je ne peux en aucun cas coupée mon expression régulières en plusieurs parties.

    Si quelqu'un à une solution...

    merci d'avance.

  2. #2
    Membre éclairé
    Avatar de genova
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    487
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 487
    Points : 790
    Points
    790
    Par défaut
    Utilise preg_replace() plutôt. Il me semble qu'il permet autant de parenthèses que necessaire (accéssibles via \x ou $x)

  3. #3
    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
    Déja, suit le conseil de Génova sur le preg qui remplace les ereg. On ne le repetera jamais assez preg est plus rapide, plus puissant et plus leger que ereg.

    Ensuite, pour ton probleme de parentheses, explique plus car les parentheses sont souvent une source de problemes plutot complexes ^^

Discussions similaires

  1. Parenthèse capturante de regex
    Par Anduriel dans le forum Windows Forms
    Réponses: 2
    Dernier message: 07/11/2009, 00h09
  2. Shell : sed, substitute et parenthèse capturante
    Par supertotal dans le forum Shell et commandes GNU
    Réponses: 3
    Dernier message: 04/05/2009, 12h22
  3. [RegEx] Problème de parenthèses capturantes
    Par Tuttu dans le forum Langage
    Réponses: 3
    Dernier message: 27/02/2009, 14h37
  4. expressions régulières (re) : parenthèses capturantes
    Par zabibof dans le forum Général Python
    Réponses: 2
    Dernier message: 19/04/2008, 11h01
  5. Appliquer regex avec parenthèse capturantes sur SELECT
    Par vallica dans le forum Requêtes
    Réponses: 3
    Dernier message: 01/02/2008, 12h34

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