开发者社区 问答 正文

我想用正则表达式替换字符串,碰到不会的了,求指点!

var cp = require('stream-cp');

cp('/gks/testbuild/a','/gks/testbuild/b',function(file){

return file.replace("安装说明","葵花宝典");

},function(err){

console.log('done');

});
我想要的效果是,无论file是什么名字,我用“葵花宝典”把它替换掉。请问正则匹配怎么写啊?
是把名字整个改掉。就是重命名的意思。

展开
收起
a123456678 2016-03-11 18:37:27 2263 分享 版权
1 条回答
写回答
取消 提交回答
  • 1 这个是cp,可能不是重命名
    2 如果确认是你想要的结果,在return file.replace那边,直接return xxx就好了
    3 多个文件全部命名为一个,会导致文件覆盖的,起码在shell里面是这样的

    2019-07-17 18:59:51
    赞同 展开评论
问答标签:
问答地址: