如何在gull.src中使用基本的正则表达式

How to use basic regular expressions within gulp.src?

本文关键字:正则表达式 gull src      更新时间:2023-09-26

我正在尝试选择两个具有gulp.src的文件:highcharts.jshighcharts.src.js

当然,我知道我可以用数组表达式显式地添加这两个,但出于学习的目的,我试图为它们编写一个表达式。

我读到过可以使用简单的正则表达式语法,但不清楚如何使用。

我试过

gulp.src("highcharts('.src)?'.js")

但它与任何文件都不匹配。

Gulp使用glob,它不支持您通常使用的正则表达式。它使用针对匹配文件进行优化的特殊globbing模式。

你的例子可以写成:

gulp.src('highcharts?(.src).js')

查看glob引物,了解glob可能的更多例子。