Chapter 9 Guide de référence de la génération (GTL)
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, reportez-vous à la section "Définition des conventions de dénomination", dans le chapitre "Gestion des modèles" du manuel 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>.
.replace '(' <ancienne-chaîne> ',' <nouvelle-chaîne> ')' <bloc-entrée-replace> .endreplace
Paramètre | Type | Description |
---|---|---|
<ancienne-chaîne> | Texte | Chaîne contenant les caractères à remplacer par <nouvelle-chaîne> |
<nouvelle-chaîne> | Texte | Chaîne contenant les caractères qui remplacent <ancienne-chaîne> |
<bloc-entrée-replace> | Template complexe | Un paramètre est utilisé pour spécifier du texte |
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) 2005. Sybase Inc. All rights reserved. |
![]() |