Macro .replace

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

Résultat

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