bonjour le phorum
comment puis je faire pour que tant talend je puisse tester si il s'agit de texte ou de chiffre dans une chaine
je souhaiterai pouvoir nettoyer un champ qui ne doit contenir que des numéros de tél et donc ne comporter que 10 caractères (tous numérique) du style
0101010101
j'ai déjà créé une variable dans un Tmap comme ci dessous dans lequel je ne prends pas les numéros de tél en 06 07 08 ni ceux commencant par un + ou une ( ou un O versus un 0
mais je pense qu'il doit y avoir une méthode un peu plus orthodoxe pour régler ce problème non ?StringHandling.LEFT(row5.CME_VALUE1,2).equals("06")||
StringHandling.LEFT(row5.CME_VALUE1,2).equals("07")||
StringHandling.LEFT(row5.CME_VALUE1,2).equals("08")||
StringHandling.LEFT(row5.CME_VALUE1,1).equals("O")||
StringHandling.LEFT(row5.CME_VALUE1,1).equals("6")||
StringHandling.LEFT(row5.CME_VALUE1,1).equals("7")||
StringHandling.LEFT(row5.CME_VALUE1,1).equals("8")||
StringHandling.LEFT(row5.CME_VALUE1,1).equals("+")||
StringHandling.LEFT(row5.CME_VALUE1,1).equals("(")||
StringHandling.LEFT(row5.CME_VALUE1,1).equals("O")?
"EXCLU":
"SELECTION"
merci d'avance pour toute solutions ou pistes...
munity
Partager