Chapter 5 Personnalisation de la génération à l'aide du langage de génération par template
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
Copyright (C) 2008. Sybase Inc. All rights reserved. |
![]() |