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 sur les conventions de dénomination, voir Guide des fonctionnalités générales > L'interface de PowerAMC > Objets > Propriétés d'un objet > Conventions de dénomination.
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 (old-string,new-string) block-input .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