【发布时间】:2017-07-12 17:14:28
【问题描述】:
我有一个文件列表,其中不同的项目用连字符分隔,后跟“.txt”。 EX:Dog_Cat.txt 可以是文件,Cat_Dog.txt 也可以,Cat.txt、Dog.txt 也是有效的。有没有一种方法可以使用 glob 返回所有文件,比如使用 glob() 函数“Dog_xxx.txt”或“xxx_Dog.txt”?还是只有一种模式是合法的?谢谢!
【问题讨论】:
我有一个文件列表,其中不同的项目用连字符分隔,后跟“.txt”。 EX:Dog_Cat.txt 可以是文件,Cat_Dog.txt 也可以,Cat.txt、Dog.txt 也是有效的。有没有一种方法可以使用 glob 返回所有文件,比如使用 glob() 函数“Dog_xxx.txt”或“xxx_Dog.txt”?还是只有一种模式是合法的?谢谢!
【问题讨论】:
您可以使用大括号来组合多个模式。
glob('{Dog_*,*_Dog}.txt', GLOB_BRACE);
【讨论】: