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 :

Regex : conversion dans une réference arrière ? [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 257
    Points : 79
    Points
    79
    Par défaut Regex : conversion dans une réference arrière ?
    Bonjour,

    Juste comme ça rapidement, est-ce que qqun saurait me dire s'il est possible d'appliquer une conversion de casse dans une référence arrière.
    Par exemple, si j'ai :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $var = preg_replace ("truc([A-Za-z0-9_]+)", "machin['\1']", texte);
    Est-il possible de faire convertir \1 en minuscules au passage ?

  2. #2
    Membre régulier
    Homme Profil pro
    Développeur Web
    Inscrit en
    Février 2009
    Messages
    257
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2009
    Messages : 257
    Points : 79
    Points
    79
    Par défaut
    On oublie ça, je crois que j'ai trouvé : \L1 fera la job.

  3. #3
    Expert éminent Avatar de CosmoKnacki
    Homme Profil pro
    Justicier interdimensionnel
    Inscrit en
    Mars 2009
    Messages
    2 888
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Justicier interdimensionnel

    Informations forums :
    Inscription : Mars 2009
    Messages : 2 888
    Points : 6 632
    Points
    6 632
    Par défaut
    Que nenni! On peut faire ça en Perl ou avec sed, mais ça n'existe pas en PHP. Pour appliquer une fonction à une capture lors d'un remplacement, il faut utiliser preg_replace_callback

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

Discussions similaires

  1. [RegEx] Regex multiples dans une portion de texte uniquement
    Par tete-jaune dans le forum Langage
    Réponses: 7
    Dernier message: 21/09/2011, 11h18
  2. [C#] String Regex Position dans une chaine de caratère correspondant à un regex.
    Par jpbelmondo59 dans le forum Développement Windows
    Réponses: 1
    Dernier message: 09/06/2011, 13h41
  3. [RegEx] Regex : chercher dans une balise
    Par Eric5959 dans le forum Langage
    Réponses: 1
    Dernier message: 31/07/2008, 14h44
  4. [Ms Access] Conversion dans une requete : text en numerique
    Par nico33307 dans le forum Requêtes et SQL.
    Réponses: 2
    Dernier message: 25/05/2006, 03h26
  5. [vbnet] problème de conversion dans une datagrid
    Par Jsh dans le forum Windows Forms
    Réponses: 5
    Dernier message: 04/09/2005, 12h40

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