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 Delphi Discussion :

Expression régulière: extraction de sous-chaine


Sujet :

Langage Delphi

  1. #1
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut Expression régulière: extraction de sous-chaine
    Bonjour,
    Je suis en stage, et je développe un programme de traitement de fichier avec delphi XE 4.
    Pour traiter les informations de ces fichiers, j'utilise des expressions régulières.
    Ayant appris a m'en servir en langage PERL, je sais qu'il est possible d'extraire des variables directement grâce aux regex, mais je ne sais pas si cela est possible sur Delphi.

    Voici mon expression régulère :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (^\s*\w*\d{4}(e|E|i|I)\d$)
    Je souhaite en extraire les 4 chiffres. Je sais qu'avec PERL il suffirait de les mettre entre parenthèses dans l'expression et de les récupérer grâce a une variable $1.

    J'ai beau parcourir l'aide delphi, rien ne m'éclaire.
    Existe il un équivalent sur delphi, sans avoir à récupérer la position des chiffres puis de les extraire?


    Ju

  2. #2
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par Icegirl Voir le message
    J'ai beau parcourir l'aide delphi, rien ne m'éclaire.
    Existe il un équivalent sur delphi, sans avoir à récupérer la position des chiffres puis de les extraire?


    Ju
    Vous n'êtes pas au jus alors ? (je sais, trop facile, mais trop tentant et trop tenté)
    Alors, j'ai :

    Sinon, il y a également un exemple fourni avec Delphi
    Menu Démarrer > Tous les programmes > Embarcadero RAD Studio XE4 > Exemples
    Dans la fenêtre qui s'ouvre, double cliquer sur Delphi, puis RTL puis RegExpression puis VCL ou FMX et vous trouverez un projet exemple...
    Philippe.

  3. #3
    Nouveau Candidat au Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Janvier 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2014
    Messages : 2
    Points : 1
    Points
    1
    Par défaut
    Merci de m'avoir répondu. =)
    Je n'ai pas trouvé ce que je cherchais, cela ne doit pas etre possible avec delphi mais je vais me débrouiller autrement.

    Encore merci =)

  4. #4
    Membre émérite

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2007
    Messages
    3 387
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 62
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Novembre 2007
    Messages : 3 387
    Points : 2 999
    Points
    2 999
    Par défaut
    J'ai peur de ne pas avoir compris la question vu que PERL et moi on ne s'est jamais rencontré, mais s'il s'agit de récupérer un sous-ensemble, il faut utiliser les groupes.

Discussions similaires

  1. Expression régulière : tester existence sous-chaine en fin de chaine
    Par GEFIRO1 dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 17/09/2007, 12h03
  2. [RegEx] Expression régulière et longueur de chaine
    Par cbroissa dans le forum Langage
    Réponses: 30
    Dernier message: 23/05/2006, 19h33
  3. [Expression régulière] - Extraction d'un email
    Par kirsoul dans le forum Langage
    Réponses: 2
    Dernier message: 23/05/2006, 14h28
  4. Réponses: 11
    Dernier message: 24/03/2006, 11h12
  5. Extraction de sous-chaine dans une chaine
    Par ma2th dans le forum C
    Réponses: 7
    Dernier message: 07/05/2004, 12h42

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