gpt4 book ai didi

javascript - 创建正则表达式来忽略 .goutputstream 文件

转载 作者:行者123 更新时间:2023-12-03 00:27:57 25 4
gpt4 key购买 nike

我用 chokidar 创建了一个观察器,它工作正常,但现在我想用正则表达式忽略一些文件,但似乎不起作用。

我对这段代码或正则表达式做错了什么?

这是我的代码

const watcher = chokidar.watch(process.env.WATCH_PATH, {
// ignored: /(^|[\/\\])\../,
ignored: [/^.goutputstream/],
persistent: true
});

编辑:我的错,我想要任何以 .goutputstream 开头的东西,所以可以是 .goutputstream-blahblahblah

最佳答案

两个问题:

  • . 匹配任何字符,您需要编写 \. 来匹配(仅)句点。
  • ^ 仅匹配字符串的开头,但您可能会得到 some/path/.goutputstream ,它与开头的模式不匹配字符串。 (这就是为什么注释的正则表达式以 (^|[\/\\]) 开头,它匹配字符串的开头,或者斜杠或反斜杠字符。)

关于javascript - 创建正则表达式来忽略 .goutputstream 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53992128/

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