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

Reg exp : extraction de champs CSV + vérification de pattern


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre émérite Avatar de Spoutnik
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 672
    Par défaut Reg exp : extraction de champs CSV + vérification de pattern
    hello,

    J'ai besoin d'un petit coup de main pour créer une regex.
    Je pensais que je commencais à comprendre. .. mais non

    Alors, ce que je voudrais faire, c'est vérifier que certaines valeurs existent dans les champs de lignes en format CSV.
    Par exemple, je voudrais vérifier que le champ 12 vérifie le 'pattern' 's/^.*vp=\([^,]*\).*$/\1/' (ce pattern fonctionne quand j'extrait le "champ 12" avec un awk par exemple.

    Mon problème est que je vais avoir pas mal de vérifications (plusieurs champs) à faire sur des volumes assez important de fichiers.

    Je préfère donc éviter les awk | sed ... à tout va!

    Donc, je cherche un moyen de mettre l'ensemble de mes critères de recherche dans une seule commande (extraction + vérification des champs), avec des critères qui peuvent être différents pour chaque champ.

    A moins qu'un autre moyen soit plus efficace?

    Mertci de votre aide! (si je suis pas clair, hésitez pas à me harceler de demandes de précision )

    ++

  2. #2
    Membre Expert Avatar de MarneusCalgarXP
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    911
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 911
    Par défaut
    Je serais toi, j'écrirais un petit script perl, avec un fichier de properties pour les regexp...

    si tu as différentes configurations de tests, tu écris différents fichiers de properties, et tu passes le nom du fichier en paramètre de ton programme perl...

  3. #3
    Membre émérite
    Avatar de GnuVince
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2004
    Messages
    679
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2004
    Messages : 679
    Par défaut
    Utilise un module pour travailler avec les CSV.

  4. #4
    Membre émérite Avatar de Spoutnik
    Homme Profil pro
    Inscrit en
    Octobre 2003
    Messages
    672
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France

    Informations forums :
    Inscription : Octobre 2003
    Messages : 672
    Par défaut
    Citation Envoyé par GnuVince
    Utilise un module pour travailler avec les CSV.
    hello,

    Tu peux détailler stp?

Discussions similaires

  1. Extract au format CSV
    Par Hobbi1 dans le forum Oracle
    Réponses: 2
    Dernier message: 27/06/2006, 15h44
  2. reg exp : caracteres speciaux
    Par frouge dans le forum Langage
    Réponses: 2
    Dernier message: 07/06/2006, 17h49
  3. Réponses: 5
    Dernier message: 12/07/2005, 17h04
  4. Probleme d'extraction des champs nuls
    Par ETOKA dans le forum SQL
    Réponses: 2
    Dernier message: 17/01/2005, 11h03

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