Bonjour,
J'essaie d'utiliser la tâche <replace> pour remplacer un texte quelconque qui se trouve dans une balise <name> d'un fichier xml pour une valeur fixe. La méthode que j'utilise ne fonctionne apparamment pas, car le replace refuse de considérer l'étoile comme un caractère spécial et la traite comme un caractère normal.
Si j'écris par exemple :
C'est la balise <name> contenant un caractère "étoile" qui est remplacé et nom la balise <name> contenant n'importe quelle valeur. Je dois trouver comment utiliser un joker, car le texte recherché peut changer.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <replace file="${aic.product.workspacedir}/${cc.project.name}/.project"> <replacefilter token="<name>*</name>" value="<name>${cc.project.name}</name>"/> </replace>
P.S. Même dans la partie "code" de ce message j'essaie de mettre "dièse+42+point-virgule" mais c'est remplacé par le caractère astérisque.
Partager