RegEx не выполняется в Gulp.js
Мне было интересно, почему это регулярное выражение не выполняется в задаче Gulp. задача 'replace' использует gulp-replace.
RegEx
/url\((?:["'])?(?:\/?[a-zA-Z0-9])*\/([a-zA-Z0-9]{0,}\.(png|jpeg|jpg))(?:["'])?\)/g
Актуальное задание Gulp
gulp.task('process-sass', function() {
return gulp.src('./src/html/**/*.scss')
.pipe(sass.sync())
.pipe(replace(/url\((?:["'])?(?:\/?[a-zA-Z0-9])*\/([a-zA-Z0-9]{0,}\.(png|jpeg|jpg))(?:["'])?\)/g, 'url(/src/assets/$1)'))
.pipe(minify())
.pipe(rename(function(path) {
path.dirname += '/';
path.basename = 'bundle.min';
path.extname = '.css'
}))
.pipe(gulp.dest('./builds/development'));
});
Вся помощь очень ценится. Благодарю.