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à'

Classification

Internal Chaine