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

Macros et VBA Excel Discussion :

Comment utiliser les Expressions régulières de manière intelligente?


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier Avatar de Nono Sto
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 350
    Points : 74
    Points
    74
    Par défaut Comment utiliser les Expressions régulières de manière intelligente?
    Chères amies, chers amis

    C'est à propos des expressions régulières, en particulier en VBA pour XL, que je vous sollicite.
    Je dispose d'une série de cote de produit (financier dérivé de taux) et pour le traitement de ces données je dois les décomposer pour traiter l'information.
    Or c'est cote non quasiment aucun point commun:
    Par exemple:
    Date Trade Product Courtier Devises Cotes

    01/05/2012 BERM AAA USD 30y nc 5y s/s 81+/87
    02/05/2012 BERM BBB USD ATMF Berm receivers vs 100 high payers market:
    02/05/2012 BERM CCC USD ATMF berm rec 100 high berm payer
    02/05/2012 BERM DDD USD ATMF Berm receivers vs 300 high payers market:
    02/05/2012 BERM EEE USD ATMF berm rec 300 high berm payer
    03/05/2012 BERM FFF USD 7y nc 3m /70 (s-b, q-call)
    27/09/2012 BERM GGG EUR 2y30y bermuda 5% payer annual call 500bid spot premium delta 2.5%...physic settl

    Bref, il n y a jamais de point commun, meme pour les cote de meme courtier.

    Alors auriez vous une solution de type algorithmique ou des methode pour produire de maniere efficace et intilligente des exp reg afin d'extraire l'information à l'aide de motif pour pattern.

    Merci

  2. #2
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Bonjour
    Vu l'explication sommaire que vous venez de relater, c'est comme chercher une loi à un événement non déterministe.

  3. #3
    Membre régulier Avatar de Nono Sto
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    350
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 350
    Points : 74
    Points
    74
    Par défaut
    Merci

    Alors on arrive à la conclusion que sans un minimum de point commun cette methode ne fonctionnera pas.

  4. #4
    Expert éminent sénior Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Points : 31 877
    Points
    31 877
    Par défaut
    Du moment que tu ne peux pas deviner tous les cas de figure

Discussions similaires

  1. [Free Pascal] Validateur de chaîne FEN utilisant les expressions régulières
    Par Roland Chastain dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 03/10/2014, 10h40
  2. Comment isoler ces lignes avec les expressions régulières?
    Par Benka dans le forum Langages de programmation
    Réponses: 0
    Dernier message: 01/07/2010, 18h10
  3. Update en utilisant les expressions régulières ?
    Par Christophe Charron dans le forum Requêtes
    Réponses: 4
    Dernier message: 16/12/2008, 16h39
  4. Réponses: 6
    Dernier message: 14/12/2007, 23h26
  5. Réponses: 5
    Dernier message: 11/06/2002, 15h21

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