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 :

preg_match_all aide expression [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre habitué

    Homme Profil pro
    Developpeur web
    Inscrit en
    Septembre 2006
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Developpeur web
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 225
    Points : 180
    Points
    180
    Par défaut preg_match_all aide expression
    Bonjour, j'ai un petit problème avec preg_match_all :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    $where = "%email% == 'nom@blabla.com'";
    preg_match_all("`%([a-zA-Z0-9_]+)%`",$where,$index);
    cela devrait me renvoyer :
    mais ca renvoit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    array(0 => array("%email%"), 1 => array("email"));
    Vous voyez le problème ?
    Merci

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Il n'y en a pas puisque l'indice zéro vous renvoie la(les) partie(s) qui correspond(ent) à l'ensemble de l'expression régulière. Les autres indices (> 0) sont fonction de la parenthèse capturante et y associe leur(s) capture(s).

    (l'option PREG_SET_ORDER modifie un peu l'organisation des résultats dans le tableau résultant)

  3. #3
    Membre habitué

    Homme Profil pro
    Developpeur web
    Inscrit en
    Septembre 2006
    Messages
    225
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : Belgique

    Informations professionnelles :
    Activité : Developpeur web
    Secteur : Enseignement

    Informations forums :
    Inscription : Septembre 2006
    Messages : 225
    Points : 180
    Points
    180
    Par défaut
    Ok, merci beaucoup.

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

Discussions similaires

  1. Aide expression reguliere
    Par theblow_wind dans le forum Langage
    Réponses: 8
    Dernier message: 09/06/2007, 11h30
  2. [Rewriting] aide expression
    Par djshaker dans le forum Apache
    Réponses: 1
    Dernier message: 16/04/2007, 14h56
  3. Aide expression Shell bourne
    Par chrix10.2 dans le forum Shell et commandes GNU
    Réponses: 2
    Dernier message: 09/03/2007, 10h05
  4. aide : Expression reguliere
    Par piff62 dans le forum Langage
    Réponses: 2
    Dernier message: 21/12/2006, 09h37
  5. Aide expression format de nbr
    Par Virgile59 dans le forum Access
    Réponses: 8
    Dernier message: 07/02/2006, 16h14

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