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 :

Recherche de deux chaines [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre actif Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Points : 274
    Points
    274
    Par défaut Recherche de deux chaines
    Bonjour,

    Je voudrais localiser toutes les strings qui contiennent "10X1001A1001A57U" et "10/10/2000"...

    Exemple :
    10X1001A1001A57U_dj121djdjd_d21hdhdh_10/10/2000

    J'ai essayé ceci mais ça ne passe pas :
    10X1001A1001A57U([A-Z]|_)*10/10/2000

    Quelqu'un peut m'aider ?

    Merci !

  2. #2
    Membre émérite Avatar de darkstar123456
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mars 2008
    Messages
    1 896
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mars 2008
    Messages : 1 896
    Points : 2 838
    Points
    2 838
    Par défaut
    je suis pas un pro des regex, mais ceci me semble plus correct :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    10X1001A1001A57U([A-Za-z0-9|_]*)10/10/2000
    ou même

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    10X1001A1001A57U([A-Za-z0-9_]*)10/10/2000

  3. #3
    Membre expert
    Avatar de trotters213
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 571
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 571
    Points : 3 145
    Points
    3 145
    Par défaut

    Et sinon ceci ne fonctionne pas :
    (.*)(10X1001A1001A57U)(.*)(10/10/2000)(.*)
    ?

  4. #4
    Membre expert
    Avatar de s.n.a.f.u
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2006
    Messages
    2 760
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2006
    Messages : 2 760
    Points : 3 545
    Points
    3 545
    Par défaut
    A priori, rien de trop complexe :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?php
    $myPattern = '#10X1001A1001A57U.*?10/10/2000#';
    if preg_match($myPattern, $myString, $match)
        print "OK";

  5. #5
    Membre actif Avatar de diaboloche
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    592
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Novembre 2004
    Messages : 592
    Points : 274
    Points
    274
    Par défaut
    Merci

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

Discussions similaires

  1. Réponses: 1
    Dernier message: 16/10/2010, 17h50
  2. Recherche d'une chaine entre deux balises
    Par manucha dans le forum Shell et commandes GNU
    Réponses: 1
    Dernier message: 28/10/2008, 12h45
  3. Recherche dans deux chaines de caractéres
    Par inessita dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 17/06/2008, 18h25
  4. rechercher et extraire deux chaines dans un fichier
    Par piotr dans le forum Langage
    Réponses: 16
    Dernier message: 13/07/2006, 15h07
  5. Script test de deux chaine avec if
    Par kacedda dans le forum Linux
    Réponses: 6
    Dernier message: 02/05/2003, 15h38

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