我正在寻找一个正则表达式,它允许我查找并替换以随机数结尾的所有字符串实例,例如:
替换'/ app / build / js / app.min.js的所有实例?r = 123456789
'/ app / build / js / app.min.js?r ='+ newValue
我尝试了以下(在JavaScript中),但它似乎不起作用:
var before = '/app/build/js/app.min.js?r=/[0-9]/g';
我需要这个gulp任务,如下所示:
gulp.src(myFile)
.pipe(replace(before, after))
.pipe(gulp.dest(myPath));
任何想法我做错了什么?
答案 0 :(得分:0)
你的正则表达式只匹配1个数字。您希望匹配多个数字,因此请使用:
而不是[0-9]
\d+$
将匹配另外一个数字作为字符串中的最后一个数字。