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 :

Suppression de chaines [RegEx]


Sujet :

Langage PHP

  1. #1
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 57
    Points : 16
    Points
    16
    Par défaut Suppression de chaines
    Bonjour,
    Je cherche à afficher des références que j'extrais d'une BD et qui ont la forme :

    aaaaaaa.bbbbb.cccccc.ddddd.eeee.ff
    ggg.hh.iiiiiiiii.jjjjj
    kkkkk.ppppp.mm

    Je cherche une manière de supprimer les caractères avant le premier point et après le deuxième point. Le résultat recherché me donnerait :

    bbbbb
    hh
    ppppp

    Je suis un peu perdu dans toutes les formules...
    merci pour votre aide

  2. #2
    Membre averti
    Avatar de onet
    Profil pro
    Inscrit en
    Décembre 2002
    Messages
    365
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Suisse

    Informations forums :
    Inscription : Décembre 2002
    Messages : 365
    Points : 344
    Points
    344

  3. #3
    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
    Regex rules !

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <?php
    $myPattern = '/[^.]++\.([^.]++)\.?.*/';
     
    $myString = 'aaaaaaa.bbbbb.cccccc.ddddd.eeee.ff';
    preg_match($myPattern, $myString, $match);
    print $match[1]; print "<br/>";
    $myString = 'ggg.hh.iiiiiiiii.jjjjj';
    preg_match($myPattern, $myString, $match);
    print $match[1]; print "<br/>";
    $myString = 'kkkkk.ppppp.mm';
    preg_match($myPattern, $myString, $match);
    print $match[1]; print "<br/>";

  4. #4
    Membre à l'essai
    Homme Profil pro
    Inscrit en
    Mars 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 57
    Points : 16
    Points
    16
    Par défaut
    çà marche !!!
    infiniment merci, j'étais encore plongé dans les fonctions
    Bonne après-midi,

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

Discussions similaires

  1. [Toutes versions] suppression accents chaines de caractères
    Par issoram dans le forum Macros et VBA Excel
    Réponses: 15
    Dernier message: 09/12/2023, 14h16
  2. Réponses: 4
    Dernier message: 20/05/2008, 13h46
  3. suppression espace chaine caractère
    Par calitom dans le forum Langage
    Réponses: 3
    Dernier message: 21/09/2006, 18h35
  4. [SQL]Suppression Espaces Chaine Caractere
    Par sufrine dans le forum Access
    Réponses: 2
    Dernier message: 21/06/2006, 10h02
  5. suppression en chaine
    Par kabikou dans le forum Access
    Réponses: 1
    Dernier message: 03/09/2005, 14h14

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