Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Change string
|
Change string ( source ; nouveau ; positionDépart ) -> Résultat | ||||||||
Paramètre | Type | Description | ||||||
source | Chaîne |
![]() |
Chaîne de départ | |||||
nouveau | Chaîne |
![]() |
Nouveaux caractères | |||||
positionDépart | Entier long |
![]() |
Position de départ du remplacement | |||||
Résultat | Chaîne |
![]() |
Chaîne résultante | |||||
Change string retourne une chaîne résultant du remplacement des caractères, dans la chaîne source, à partir de positionDépart, par la chaîne nouveau.
Si nouveau est une chaîne vide (""), Change string retourne source inchangé. Change string retourne toujours une chaîne de la même longueur que source. Si positionDépart est inférieur ou supérieur à la longueur de source, Change string retourne source.
La fonction Change string est différente de Insert string car elle remplace des caractères au lieu de les insérer.
L'exemple suivant illustre l'utilisation de Change string. Les résultats sont affectés à la variable vRésultat.
vRésultat:=Change string("Acme";"CME";2) ` vRésultat est égal à "ACME"
vRésultat:=Change string("novembre";"déc";1) ` vRésultat est égal à "décembre"
Produit : 4D
Thème : Chaînes de caractères
Numéro :
234
Créé : < 4D v6
4D - Langage ( 4D v20 R7)