我有一个包含 id="fixedtext" 的 .html 文件,我想用 id="uniquetext" 替换所有这些 id
grunt-text-replace 只是替换它找到的第一个 id 而不会解析整个文本。
知道如何制作 grunt-text-replace https://github.com/yoniholmes/grunt-text-replace
或 grunt-replace https://www.npmjs.com/package/grunt-replace 为整个文档执行此操作,而不仅仅是第一次出现。
replace: {
dist: {
options:{
patterns:[{
match:'id="fixedtext"',
replacement: 'id="'+something[i++] +'"'
}],
files:[
{
expand: true,
src:['./source.html'],
dest:'./dest.html'
}
]
}
}
},