Suppression des zéros non significatifs dans une colonne de caractèresRegex peut-il être utilisé pour supprimer les zéros non significatifs des valeurs d'une colonne de caractères ?Si oui, veuillez fournir un exemple.Sinon, y a-t-il une autre méthode ?
Lorsque des zéros non significatifs apparaissent, le nombre de zéros non significatifs peut varier.Certaines valeurs de cette colonne ne sont pas numériques.
Merci,
Lou
Re : Suppression des zéros non significatifs dans une colonne de caractèresMerci!C'est ce dont j'avais besoin.
Re : Suppression des zéros non significatifs dans une colonne de caractèresCela fonctionne pour moi
Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 3 ),
New Column( "test",
Character,
"Nominal",
Set Values( {"000123", "0AB", "XYZ", "ABC0"} )
)
);
dt << New Column("No Leading zeroes", character, <<FORMULA></FORMULA>Re : Suppression des zéros non significatifs dans une colonne de caractèresJe ne suis pas un codeur regex, mais voici un exemple très simple de la façon de procéder en utilisant d'autres fonctions JSL :
Names Default To Here( 1 );
dt = New Table( "Example",
Add Rows( 3 ),
New Column( "test",
Character,
"Nominal",
Set Values( {"000123", "0AB", "XYZ"} )
)
);
For each row(
while(substr(:test,1,1)=="0",
:test = substr(:test,2)
)
);