正则表达式替换随机数
问题描述:
我要寻找一个正则表达式,让我来查找和替换用随机数字结尾的字符串,例如所有实例:正则表达式替换随机数
替换的所有实例“/应用程序/构建/ 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));
任何想法我做错了吗?
答
您的正则表达式只能匹配1个数字。你想匹配多个号码,所以不是[0-9]
,使用:
\d+$
将匹配一个更详细的数字来作为字符串中的最后一件事。