La macro .replace remplace toutes les occurrences d'une chaîne par une autre chaîne dans un bloc de texte.
Cette macro est particulièrement utile lorsque vous travaillez sur les conventions de dénomination.
Pour plus d'informations les conventions de dénomination, voir "Conventions de dénomination" dans le chapitre Modèles du Guide des fonctionnalités générales.
La macro .replace remplace l'ancienne chaîne <ancienne-chaîne> par la chaîne <nouvelle-chaîne> dans le bloc de texte <bloc-entrée>.
.replace (ancienne-chaîne,nouvelle-chaîne) bloc-entrée .endreplace
Les paramètres suivants sont disponibles :
Paramètre |
Description |
---|---|
ancienne-chaîne |
Chaîne à remplacer. Type : Texte |
nouvelle-chaîne |
Chaîne qui remplace ancienne-chaîne. Type : Texte |
bloc-entrée |
Un paramètre utilisé pour spécifier du texte. Type : Template complexe |
Le résultat est que toutes les occurrences de la chaîne ancienne-chaîne sont remplacées par des instances de la chaîne nouvelle-chaîne dans le bloc spécifié.
Dans l'exemple suivant, 'GetCustomerName' est converti en 'SetCustomerName'.
.replace( get , set ) GetCustomerName .endreplace
Dans l'exemple suivant, la variable %Name% a pour valeur 'Customer Factory' et est convertie en 'Customer_Factory'.
.replace(" ", "_") %Name% .endreplace