2016-08-02 55 views
0

我要寻找一个正则表达式,让我来查找和替换用随机数字结尾的字符串,例如所有实例:正则表达式替换随机数

替换的所有实例“/应用程序/构建/ 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.src(myFile) 
    .pipe(replace(before, after)) 
    .pipe(gulp.dest(myPath)); 

任何想法我做错了吗?

回答

0

您的正则表达式只能匹配1个数字。你想匹配多个号码,所以不是[0-9],使用:

\d+$

将匹配一个更详细的数字来作为字符串中的最后一件事。