System.Delete

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Delete(var S: <string or dynamic array>; Index: Integer; Count: Integer);

Propriétés

Type Visibilité  Source Unité  Parent
procedure public System.pas System System


Description

Retire une sous-chaîne d'une chaîne, ou retire des éléments d'un tableau dynamique et renvoie le tableau modifié.

Dans le code Delphi, Delete retire une sous-chaîne de Count caractères dans la chaîne ou le tableau S en commençant par S[Index]. S est une variable de type chaîne. Index et Count sont des expressions de type entier.

Si Index est plus grand que la longueur de la chaîne ou du tableau (ou inférieur à 1), aucun caractère n'est supprimé.

Si Count spécifie plus de caractères ou de champs de tableau qu'il n'en reste en partant de Index, Delete retire le reste de la chaîne ou du tableau. Si Count est inférieur ou égal à 0, aucun caractère n'est supprimé.

Remarque : Delete utilise une indexation de tableaux de base un même sur les plates-formes où les chaînes sont de base zéro.

Exemple tableau dynamique

  
var
  A: array of integer;
begin
  ...
  A:=[1,2,3,4];
  Delete(A,1,2); //A will become [1,4]
  ...
end;

Voir aussi


Exemples de code