gpt4 book ai didi

regex - 如果以 ".d.ts"结尾,如何排除字符串?

转载 作者:行者123 更新时间:2023-12-01 09:24:26 25 4
gpt4 key购买 nike

我正在使用正则表达式类型 glob 在 gulp 中包含文件。如何使用正则表达式忽略以“.d.ts”结尾但包含所有其他字符串的字符串?

我已经有了这个:

"app/*.*" 

但它包括任何结尾的文件名。

有没有办法可以将其限制为不以 .d.ts 结尾的那些?例如,这些都可以:
app/abc.html
app/abc.js
app/abc.ts

但这不会
app/abc.d.ts

最佳答案

在您的 src定义,您可以使用 bang ( ! ) 来排除路径,例如:

gulp.src(['path/to/src/**/*.*', '!path/to/src/**/*.d.ts'])

The minimatch documentation discusses the bang syntax.

刚注意到这个 related question有额外的细节。

关于regex - 如果以 ".d.ts"结尾,如何排除字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27690885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com