正则表达式替换随机数

时间:2016-08-02 15:45:26

标签: regex

我正在寻找一个正则表达式,它允许我查找并替换以随机数结尾的所有字符串实例,例如:

替换'/ 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));

任何想法我做错了什么?

1 个答案:

答案 0 :(得分:0)

你的正则表达式只匹配1个数字。您希望匹配多个数字,因此请使用:

而不是[0-9]

\d+$

将匹配另外一个数字作为字符串中的最后一个数字。

相关问题