Remplacent une partie d’une chaîne de texte par une autre chaîne.

Description

La fonction Replace identifie le texte à remplacer selon la position de départ et la longueur.

La fonction Substitute identifie le texte à remplacer par correspondance avec une chaîne. Si plusieurs correspondances sont trouvées, vous pouvez définir celle qui doit être remplacée.

Si vous transmettez une chaîne unique, la valeur renvoyée est la chaîne modifiée. Si vous transmettez une table à une seule colonne contenant des chaînes, la valeur renvoyée est une table à une seule colonne contenant les chaînes modifiées. Si vous avez une table à plusieurs colonnes, vous pouvez la convertir en table à une seule colonne (voir Utilisation des tables).

Syntaxe

Replace( String, StartingPosition, NumberOfCharacters, NewString )

  • String - Requis. La chaîne à utiliser.
  • StartingPosition - Requis. Position de caractère à laquelle démarrer le remplacement. Le premier caractère de la chaîne (String) correspond à la position 1.
  • NumberOfCharacters - Requis. Le nombre de caractères à remplacer dans la chaîne (String).
  • NewString - Requis. La chaîne de remplacement. Le nombre de caractères dans cet argument peut être différent de l’argument NumberOfCharacters.

Substitute( String, OldString, NewString [, InstanceNumber ] )

  • String - Requis. La chaîne à utiliser.
  • OldString - Requis. La chaîne à remplacer.
  • NewString - Requis. La chaîne de remplacement. OldString et NewString peuvent avoir des longueurs différentes.
  • InstanceNumber - Facultatif. Par défaut, la première instance de OldString est remplacée. Si la chaîne (String) contient plusieurs instances, vous pouvez spécifier l’instance à remplacer.

Replace( SingleColumnTable, StartingPosition, NumberOfCharacters, NewString )

  • SingleColumnTable - Requis. Une table à une seule colonne contenant les chaînes à utiliser.
  • StartingPosition - Requis. Position de caractère à laquelle démarrer le remplacement. Le premier caractère de chaque chaîne de la table est à la position 1.
  • NumberOfCharacters - Requis. Le nombre de caractères à remplacer dans chaque chaîne.
  • NewString - Requis. La chaîne de remplacement. Le nombre de caractères dans cet argument peut être différent de l’argument NumberOfCharacters.

Substitute( SingleColumnTable, OldString, NewString [, InstanceNumber ] )

  • SingleColumnTable - Requis. Une table à une seule colonne contenant les chaînes à utiliser.
  • OldString - Requis. La chaîne à remplacer.
  • NewString - Requis. La chaîne de remplacement. OldString et NewString peuvent avoir des longueurs différentes.
  • InstanceNumber - Facultatif. Par défaut, la première instance de OldString est remplacée. Si la table contient plusieurs instances, vous pouvez spécifier l’instance à remplacer.