glob语法以匹配具有任何扩展名或没有扩展名的文件

NaturalBornCamper

我想在文件夹中搜索“ amazon”并找到任何内容(“ amazon.jpg”,“ amazon.gif”,“ amazon”)

但是,如果我这样做:

glob($path . 'amazon*');

它还会找到我不需要的“ amazon-prime”。如果我在另一端

glob($path . 'amazon.*');

然后它将不会选择我想要的“ amazon-prime”,但也不会选择我需要知道它是否存在的“ amazon”(无扩展名)。

任何人都可以找到具有任何扩展名(包括无扩展名)的文件吗?

u_mulder

深入研究glob手册页

print_r(glob('./{amazon\.*,amazon}', GLOB_BRACE));

减少“惊奇”:

print_r(array_merge(
    glob('./amazon\.*'),
    glob('./amazon')
));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Intellij IDEA。检查没有扩展名的文件的语法

列出具有扩展名匹配条件的文件

如何删除没有匹配的文件,具有不同扩展名的文件

没有文件扩展名的网页

glob:匹配具有多点扩展名的文件,但根据扩展名中的子部分排除一些文件

有没有办法告诉 VS Code 我的语言扩展名中的 firstLine 匹配应该否决任何文件扩展名?

从具有多个扩展名的文件名中删除某些扩展名

使用glob python读取目录中具有特定扩展名的所有文件

提取具有扩展名URL的文件名

没有扩展名VBA的文件名

没有扩展名的文件名

AppleScript中没有扩展名的文件名

Azure URL 重写任何没有扩展名的 URL

文件具有tmp扩展名时确定Perl中的视频扩展名

如何查找没有扩展名的文件的扩展名

通过 htaccess 将扩展名插入到没有扩展名的文件中

htaccess删除没有扩展名的索引的完全匹配

获取具有特定扩展名的所有文件

列出所有没有扩展名的文件

重命名带有任何扩展名的perl文件

javascript可以显示具有任何扩展名的任何外部文件的文本吗?

具有文件扩展名的Java文件编译

重命名具有多个文件扩展名的文件

没有“ Cortana”常规文件扩展名的文件

没有文件扩展名的文件的 Htaccess 重写条件

HttpRequest文件下载下载没有扩展名的文件

如何预览没有文件扩展名的Windows文件?

只匹配目录中的文件夹,忽略任何带有扩展名的文件

重命名具有相同扩展名和任何名称的所有文件