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

C# Discussion :

Regex dans un texte


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 152
    Par défaut Regex dans un texte
    Bonjour,

    Je cherche une manière de trouver une expression régulière dans un petit texte.

    Ex : Je cherche un numéro de téléphone dans le texte suivant :

    Bonjour, ceci est un texte qui sert à rien 01-22-33-44-55 encore du texte qui sert a rien
    .

    ma fonction devrait retrouver le numéro grâce à la RegEx :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Regex expRegTel = new Regex(@"0[1-68]([-. ]?[0-9]{2}){4}");
    Des idées? Merci!

  2. #2
    Membre Expert Avatar de Er3van
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Avril 2008
    Messages
    1 430
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2008
    Messages : 1 430
    Par défaut
    Pas sûr de comprendre... c'est juste ça que tu veux ?

    Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    String text = "Bonjour, ceci est un texte qui sert à rien 01-22-33-44-55 encore du texte qui sert a rien" ;
    Regex expRegTel = new Regex(@"0[1-68]([-. ]?[0-9]{2}){4}");
    Match m = expRegTel.Match(text);
    Console.WriteLine(m.value);

    Tu peux aussi récupérer une collection de match, avec expRegTel.Matches().

  3. #3
    Membre confirmé
    Homme Profil pro
    Inscrit en
    Avril 2010
    Messages
    152
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2010
    Messages : 152
    Par défaut
    Parfait ! Exactement ce que je viens de trouver sur MSDN!!

    MERCIIIIII!

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

Discussions similaires

  1. Réponses: 9
    Dernier message: 23/07/2012, 17h00
  2. Réponses: 22
    Dernier message: 28/08/2011, 23h12
  3. REGEX : ajout de liens dans un texte HTML
    Par Tororo73 dans le forum Langage
    Réponses: 2
    Dernier message: 24/06/2011, 12h46
  4. REGEX et Point virgule dans un texte ;;-)
    Par calimero642-fr dans le forum Langage
    Réponses: 6
    Dernier message: 22/09/2010, 18h16
  5. Que privilégier : %like% dans champs texte, ou plain text ?
    Par Dimitri01 dans le forum Langage SQL
    Réponses: 4
    Dernier message: 31/01/2004, 11h45

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