Suppression d’un élément répétitif d’une liste
Olivier@Dominux 1 July 2003 07:45:30
Partager cet article :
Imaginons la liste suivante :
MaListe := "0":"10":"34":"401":"0":"82":"90";
De cette liste je veux éliminer tous "0" :
REM {ajout d'un caractère délimiteur};
tmp1 := "~"+MaListe+"~";
REM {substitution};
tmp2 := @ReplaceSubString( tmp1; "~0~"; "" );
REM {épuration};
tmp2 := @Trim( tmp2 );
Ce qui nous donne le résultat : "10":"34":"401":"82":"90"
Nota : Si aucun délimiteur n'est utilisé :
REM {substitution};
tmp2 := @ReplaceSubString( tmp1; "0"; "" );
REM {épuration};
tmp2 := @Trim( tmp2 );
Résultat : "1":"34":"41":"82":"9" => toutes les occurences de "0" sont éliminées!
- Commentaires [2]



