Section courante

A propos

Section administrative du site

DELETE

Efface
Free Pascal System

Syntaxe

Procedure Delete(var S:ShortString;Index,count:SizeInt);
Procedure Delete(var S:AnsiString;Index,Size:SizeInt);
Procedure Delete(var S:WideString;Index,Size:SizeInt);

Paramètres

Nom Description
S Ce paramètre permet d'indiquer la chaîne de caractères
Index Ce paramètre permet d'indiquer la position dans la chaîne de caractères
count Ce paramètre permet d'indiquer la longueur du morceau de la chaîne de caractères

Description

Cette procédure permet de supprimer une partie des caractères contenu dans la chaîne de caractères spécifié.

Remarques

Exemple

Voici un exemple de l'utilisation de cette fonction :

  1. Program DeleteSamples;
  2.      
  3. Var
  4.  Prenom:String;
  5.  NomDomaine:String;
  6.      
  7. BEGIN
  8.  Prenom := 'SYLVAIN';
  9.  Delete(Prenom,2,6);
  10.  WriteLn(Prenom,'MALTAIS');
  11.  NomDomaine:='gladir.com';
  12.  Delete(NomDomaine,7,4);
  13.  WriteLn('Delete(''gladir.com'',7,4) = ',NomDomaine);
  14. END.

on obtiendra le résultat suivant :

SMALTAIS
Delete('gladir.com',7,4) = gladir

Voir également

Langage de programmation - Free Pascal - Référence de procédures et fonctions - «Copy»
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «Pos»
Langage de programmation - Free Pascal - Référence de procédures et fonctions - «Insert»

Dernière mise à jour : Samedi, le 18 juillet 2015