|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Consultant en Business Intelligence Inscription : mai 2008 Messages : 55 ![]() |
Bonjour,
J'ai un fichier plat en entré et je voudrai récupérer le contenu de ce fichier et le mettre dans un autre fichier mais ne pas prendre les lignes qui commencent par <in>. Je ne sais pas comment faire pour la condition : "toutes les lignes sauf qui commencent par <in>". Je vous remercie d'avance. |
|
|
00
|
|
|
#2 |
|
Membre émérite
![]() Nicolas SaumandeArchitecte Décisionnel Inscription : février 2008 Messages : 693 ![]() |
Bonjour,
Une solution serait d'utiliser la routine talend StringHandling.LEFT, avec une négation. Par exemple : : Code :
!StringHandling.LEFT(row1.champ,4).equals("<in>") |
|
|
10
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Consultant en Business Intelligence Inscription : mai 2008 Messages : 55 ![]() |
J'ai résolu le problème en utilisant un tJava.
En fait, j'ai mis une condition if sur la ligne, puisque je traite ligne par ligne, et lorsque je trouve le <in>, je mets ligne +1, sinon output.row= input.row |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com