gpt4 book ai didi

javascript - 列出目录中的文件,其中文件名与 JS 中的正则表达式匹配

转载 作者:搜寻专家 更新时间:2023-10-31 23:55:01 24 4
gpt4 key购买 nike

我想获取目录中遵循特定模式的所有文件名。我发现,我可以通过执行以下操作来完成此操作:

var fs = require('fs');

fs.readdir( dir, function(err, list) {
if(err)
throw err;
var regex = new RegExp(".*");
list.forEach( function(item) {
if( regex.test(item) )
console.log(item);
});
});

我在想,是否还有另一种不使用循环的可能性,例如将正则表达式传递给 fs.readdir(..)
这有可能吗,还是我必须使用循环?

最佳答案

您可以使用 npm atmosphere package使用其他 NPM 模块。这将使您可以使用流行的 glob NPM module .这使用了 glob 模式,这种模式比正则表达式模式更常用于匹配文件名。

关于javascript - 列出目录中的文件,其中文件名与 JS 中的正则表达式匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21934517/

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