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 :

besoin de coder une expression (débutant)


Sujet :

Langage Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut besoin de coder une expression (débutant)
    Bonjour, je suis étudiant, en stage actuellement. je débute avec Perl que je manipule au sein du logiciel Talend open studio.

    je cherche à coder une expression qui en français donnerait:

    Si la longueur des variables de mon champ est égale à 6, recopier la variable telle quelle, sinon ajouter un espace puis recopier la variable .

    J'ai essayé pas mal de trucs, avec if else notamment, mais ça ne marche pas.

    Please un coup de main ou une piste..

    merci,
    Ju

  2. #2
    Membre éprouvé
    Avatar de Jasmine80
    Femme Profil pro
    Bioinformaticienne
    Inscrit en
    Octobre 2006
    Messages
    3 157
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 45
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Bioinformaticienne
    Secteur : Santé

    Informations forums :
    Inscription : Octobre 2006
    Messages : 3 157
    Par défaut
    Citation Envoyé par jsaldana Voir le message
    Si la longueur des variables de mon champ est égale à 6, recopier la variable telle quelle, sinon ajouter un espace puis recopier la variable .
    Je ne connais pas Talend open studio mais en perl ce que tu veux faire donnerait :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    if (length($var) == 6){
        print $var;
    }
    else {
        print ' '.$var;
    }

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 3
    Par défaut
    merci pour le code. Malheureusement ça ne marche toujours pas. Je n'arrive pas à savoir si ça vient du code ou du logiciel lui-même, du coup, je me suis redirigé vers les forums talend pour voir ce qu'ils en disent.

    Merci quand même,
    Julien

Discussions similaires

  1. [RegEx] Besoin d'une expression pour formater une chaîne
    Par Space Cowboy dans le forum Langage
    Réponses: 9
    Dernier message: 17/08/2007, 10h29
  2. [SimpleXML] besoin d'aide sur une expression xpath
    Par ANISSS dans le forum Bibliothèques et frameworks
    Réponses: 8
    Dernier message: 11/05/2007, 10h23
  3. Réponses: 2
    Dernier message: 04/01/2007, 16h17
  4. Besoin d'aide pour une expression reguliere
    Par Jim_Nastiq dans le forum Langage
    Réponses: 5
    Dernier message: 10/04/2006, 09h11
  5. Besoin d'aide pour une expression régulière
    Par planetiss dans le forum Langage
    Réponses: 5
    Dernier message: 16/02/2006, 19h04

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