Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > ETL > Talend
Talend Forum d'entraide sur Talend (Talend Open Studio, ...). Avant de poster --> FAQ Talend, Tutoriels Talend
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 24/05/2011, 15h35   #1
Invité de passage
 
Femme
Développeur informatique
Inscription : mai 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2011
Messages : 3
Points : 1
Points : 1
Par défaut supprimer des caracteres

bonjour,
j'ai une colonne String avec les données "1112000" je voudrai éliminer les 0 qui se trouve à droite sachant que le nombre des zero varie d'une ligne à l'autre j'ai essayé avec la méthode : StringHindling.EREPLACE(row1.id,"0","") mais ceci remplace tous les zero même ceux qui se trouve au milieu.
si quelqu'un peut m'aider j'en serai reconnaissante.
jass27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 17h49   #2
Membre habitué
 
Inscription : août 2005
Messages : 117
Détails du profil
Informations personnelles :
Âge : 29
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : août 2005
Messages : 117
Points : 145
Points : 145
Pour remplacer uniquement les 0 à gauche (définir le à gauche de "quoi") il te faut utiliser une expression régulière afin de spécifier quels "0" tu veux remplacer.
tetsu no tama est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 25/05/2011, 14h12   #3
Invité de passage
 
Femme
Développeur informatique
Inscription : mai 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2011
Messages : 3
Points : 1
Points : 1
j'ai pas compris ce que tu veu dire.
mes données sont comme ça:
"23800000"
"24864000"
"28111000"
"28113000"
"28220000"
"28331000"
"28332100"
je voudrai eliminer les zero qui se trouve à droite.
jass27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 30/05/2011, 12h58   #4
Invité de passage
 
Femme
Développeur informatique
Inscription : mai 2011
Messages : 3
Détails du profil
Informations personnelles :
Sexe : Femme
Localisation : Maroc

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : mai 2011
Messages : 3
Points : 1
Points : 1
Par défaut Resolution du probleme

j'ai trouvé comment faire merci .
pour ceux qui tombrant dans le même prob voici la solution:
vous créez une routine et dedans vous ecrivez votre code java comme ceci:
Code :
1
2
3
4
5
6
7
8
9
10
public class MiseAJour{
public static String enlever(String nom){
int i = nom.length()-1;
while(nom.charAt(i)=='0'){
nom=nom.subString(0,i);
i--;
}
RETURN nom;
}
}
jass27 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h18.


 
 
 
 
Partenaires

Hébergement Web