Replace ( string1, start, n, string2 )
| Argument | Description |
|---|---|
| string1 | La chaîne dans laquelle vous souhaitez remplacer des caractères par string2. |
| start | Un long dont la valeur est le numéro du premier caractère à remplacer. (Le premier caractère de la chaîne porte le numéro 1.) |
| n | Un long dont la valeur est le nombre de caractères à remplacer. |
| string2 | La chaîne qui remplace des caractères dans string1. Le nombre de caractères de string2 peut être supérieur, égal ou inférieur au nombre de caractères remplacés. |
Type de données : String Renvoie la chaîne avec les caractères remplacés.
Si la position de départ se situe au-delà de la fin de la chaîne, Replace ajoute string2 à la fin de string1. S'il reste après la position de départ moins de caractères que le nombre indiqué dans n, Replace remplace tous les caractères situés à droite du caractère start.
Si n vaut zéro, Replace insère en fait string2 dans string1.
Exemple 1
Section intitulée « Exemple 1 »Cette expression remplace les deux derniers caractères de la chaîne David par e pour renvoyer Dave :
Replace('David', 4, 2, 'e')
Exemple 2
Section intitulée « Exemple 2 »Cette expression renvoie MY HOUSE :
Replace('YOUR HOUSE', 1, 4, 'MY')
Exemple 3
Section intitulée « Exemple 3 »Cette expression renvoie Closed for the Winter :
Replace('Closed for Vacation', 12, 8, 'the Winter')