Aller au contenu principal
Version: Next

Delete string

Delete string ( source ; positionDépart ; nbCars ) -> Résultat

ParamètreTypeDescription
sourceChaîne🡒Chaîne de départ
positionDépartEntier long🡒Premier caractère à supprimer
nbCarsEntier long🡒Nombre de caractères à supprimer
RésultatChaîne🡐Chaîne résultante

Description

Delete string supprime nbCars dans source à partir de positionDépart et retourne la chaîne résultante.

Delete string retourne la même chaîne que source dans les cas suivants :

  • source est une chaîne vide,
  • positionDépart est supérieur à la longueur de source,
  • nbCars est égal à zéro (0).

Si positionDépart est inférieur à un (1), les caractères sont supprimés à partir du début de la chaîne.

Si positionDépart + nbCars est supérieur ou égal à la longueur de source, les caractères sont supprimés à partir de positionDépart jusqu'à la fin de source.

Exemple

L'exemple suivant illustre l'utilisation de Delete string. Les résultats sont affectés à la variable vRésultat.

 vRésultat:=Delete string("Lamborghini";6;6) // vRésultat est égal à "Lambo"
 vRésultat:=Delete string("Indentation";6;2) // vRésultat est égal à "Indention"
 vRésultat:=Delete string(var;3;32000) // vRésultat est égal aux deux premiers caractères de var

Voir aussi

Change string
Insert string
Replace string