我在目录中有文件
singleProducts_1.json
singleProducts_2.json
....
singleProducts_9.json
singleProducts_10.json
singleProducts_11.json
....
singleProducts_20.json
在regex101.com上,我似乎拥有正确的正则表达式,可以捕获6到12个文件,或者10到10个以上的文件。这会捕获6个以上的内容:
singleProducts_([6-9]|[0-9][0-9]).json
但是,当我将其与Symfony的Finder结合使用时,它找不到它们。此代码有什么问题?
$products->files()
->name('singleProducts_([6-9]|[0-9][0-9]).json')
->in($productDirectory);
它应该产生
singleProducts_6.json
singleProducts_7.json
singleProducts_8.json
....
singleProducts_20.json