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 :

Variables internes en Regexp?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    453
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2007
    Messages : 453
    Par défaut Variables internes en Regexp?
    Bonjour,

    Je suis nouveau aux regexp et je n'arrive pas a faire quelque chose qui doit oeut-etre etre simple.

    Imaginez la chaine suivante:
    je m'appelle [n'importe quel nom] et j'ai [n'importe quel age]

    Si je recherche "je m'appelle" et "j'ai", regexp va me retourner:

    je m'appelle [n'importe quel nom] et j'ai [n'importe quel age]

    Comment est-il possible de retourner dans une variable ce qu'il se trouve entre les deux, de maniere a trouver le nom? Est-ce possible? Merci.

  2. #2
    Membre Expert
    Avatar de Nesmontou
    Homme Profil pro
    Architecte logiciel
    Inscrit en
    Septembre 2004
    Messages
    1 612
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Architecte logiciel
    Secteur : Finance

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 612
    Par défaut
    Salut, tu peux essayer ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    <?php
    $pattern = '`^je m\'appelle (\w+) et j\'ai (.+)$`';
    $subject = 'je m\'appelle Nesmontou et j\'ai 25 ans';
    preg_match($pattern, $subject, &$matches);
    echo $matches[1]; // Nesmontou
    echo $matches[2]; // 25 ans
    ?>
    Bon développement

Discussions similaires

  1. Variable interne d’une dll
    Par EV-LINK dans le forum C++/CLI
    Réponses: 9
    Dernier message: 17/07/2008, 22h13
  2. [Custom Tags 2.0] variable interne
    Par zais_ethael dans le forum Taglibs
    Réponses: 1
    Dernier message: 02/04/2008, 13h09
  3. Réponses: 4
    Dernier message: 27/09/2007, 15h08
  4. Variables internes
    Par Slein dans le forum Linux
    Réponses: 11
    Dernier message: 05/07/2006, 17h55
  5. Procédures stockées, Trigger et variables internes
    Par lio33 dans le forum InterBase
    Réponses: 1
    Dernier message: 01/09/2005, 10h28

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