Delete
Supprime une sous-chaîne d'une chaîne.
Syntaxe
procedure Delete(var S: String; index: Integer; Len: Integer)
var S : Chaîne de caractère à modifier
index : Index du premier caractère de la sous-chaîne à supprimer
Len : Nombre de caractère à supprimer de la sous-chaîne
Remarques
- La procédure Delete modifie la chaîne S en supprimant une sous-chaîne de len caractères à partir de index.
- Si index est plus grand que la longueur de la chaîne S ou inférieur à 1, aucun caractère n'est supprimé.
- Si len est plus grand que le nombre de caractères restants à partir de index, Delete supprime le reste de la chaîne. S'il est inférieur ou égal à 0, aucun caractère n'est supprimé.
Exemples
var chaine : string;
chaine := 'supprime-moi ça de là';
Delete(chaine,14,3); // chaine vaut maintenant 'supprime-moi de là'
chaine := 'supprime-moi ça de là';
Delete(chaine,14,3); // chaine vaut maintenant 'supprime-moi de là'