Bonjour
j'ai utilisé diverses fonction pour enlever l'espace ds une chaine mais malheureusement et ça m’énerve ça ne marche pas ...
output_row.N02 = input_row.QuantiteCommande.replaceAll(" ","");
Merci
Bonjour
j'ai utilisé diverses fonction pour enlever l'espace ds une chaine mais malheureusement et ça m’énerve ça ne marche pas ...
output_row.N02 = input_row.QuantiteCommande.replaceAll(" ","");
Merci
Bonsoir,
Et si tu essayes tous les caractères d'espacement : \s : ([ \f\t\n\r\x0B])
On double le \ pour la protection.
Code : Sélectionner tout - Visualiser dans une fenêtre à part output_row.N02 = input_row.QuantiteCommande.replaceAll("\\s","");
L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.
Modérateur BI
Bonsoir et merci pour le retour
ca ne marche pas avec le code, ca me rend doingue ..cette hsitoire d'espace
C'est étrange, as-tu un exemple de données ?
rajouter un + s'il y a plusieurs espacement : "\\s+"
L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.
Modérateur BI
rien ..
j'ai toujours mon espace dans la chaine
Le code fournit par XxArchangexX marche parfaitement, je viens juste de le tester. Cela devrait marcher pour toi aussi.
Sinon, ce que tu dois savoir, c'est que l'instruction :
n'a aucun effet sur la colonne "input_row.QuantiteCommande", mais c'est la colonne "output_row.N0" qui contiendra la chaîne sans espaces.output_row.N02 = input_row.QuantiteCommande.replaceAll("\\s","");
"Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)
Tutoriels Talend
Mes articles publiés
Mon CV en-ligne
Aprés des recherches, il s'agit d'un espace insécable donc caractére spéciale.
comment le supprimer ou bien le remplacer par ""
merci à vous
Dans ce cas là tu utilises ça :
J'ai rouvé cette réponse ici.
Code : Sélectionner tout - Visualiser dans une fenêtre à part .replaceAll("[^\\p{Punct}\\w]","")
Comme quoi il suffit parfois de faire une petite recherche sur google pour trouver la solution.
"Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)
Tutoriels Talend
Mes articles publiés
Mon CV en-ligne
Merci, j'ai déja essayé avec cette formule et meme en codage asci.. mais rien ..
Bonjour,
Tu peux chercher et tester les espaces particulier du coup, essaye le code du lien, replace de \u00A0 ou si ta source vient du html .
L'Etat est bien administré quand l'escalier de l'école est usé et que l'herbe croît sur celui du tribunal.
Modérateur BI
Merci pour l'unicode, déja testé ...
Envoi nous une copie de ton fichier contenant cette colonne avec des espaces.
"Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)
Tutoriels Talend
Mes articles publiés
Mon CV en-ligne
Merci Mus ..envoi sur votre boite mail.
merci pour le soutien
Essai comme ça :
Code : Sélectionner tout - Visualiser dans une fenêtre à part lacolonne.replaceAll("\\?","")
"Le savant qui enseigne le bien aux gens et ne le met pas en pratique, est semblable à la torche qui éclaire en se brûlant." Mohammed le Messager d’Allah (que la paix et le salut d'Allah soient sur lui)
Tutoriels Talend
Mes articles publiés
Mon CV en-ligne
Merci Mus ca marche ...
il fallait forcer avec le 2eme anti/slash
merci
Partager