Je dispose d'un fichier .html qui contient id = « fixedtext », je veux remplacer tous ces id avec id = « uniquetext »Remplacer tout le texte avec le remplacement à l'aide grognement remplacer spécifié
le grognement-texte remplacer remplace simplement le premier identifiant qu'il trouve et n'analyse pas le texte entier.
Toute idée de comment puis-je faire soit grognement texte remplacer https://github.com/yoniholmes/grunt-text-replace
ou grognement https://www.npmjs.com/package/grunt-replace remplacer le faire pour l'ensemble du document et non seulement pour la première occurrence.
replace: {
dist: {
options:{
patterns:[{
match:'id="fixedtext"',
replacement: 'id="'+something[i++] +'"'
}],
files:[
{
expand: true,
src:['./source.html'],
dest:'./dest.html'
}
]
}
}
},
En ce que j'ai fait des recherches d'ajouter un identifiant unique champ id du champ script n'est pas possible de l'approche suivante . Tâche Grunt certains comment cache la tâche et l'utilise même lorsque la tâche est appelée récursivement. – patz