Delete string
Delete string ( source ; positionDépart ; nbCars ) -> Résultat
Paramètre | Type | Description | |
---|---|---|---|
source | Text | → | Chaîne de départ |
positionDépart | Integer | → | Premier caractère à supprimer |
nbCars | Integer | → | Nombre de caractères à supprimer |
Résultat | Text | ← | 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