【发布时间】:2013-03-21 00:39:18
【问题描述】:
我正在尝试使用 glob 获取目录中的某些文件。
我的模式是这样的
foreach(glob($root . "../test/te[0-9]{2}.xml") as $filename){
echo $filename;
}
文件是
0051_001.xml
0071_001_as01.xml
0485_001_te01.xml
0485_001_te02.xml
0485_001_teh03.xml
它什么也不输出。
我只想要 teh01 到 te03.xml 而不是其余的。我不确定我的模式有什么问题。有人可以帮我吗?非常感谢!
【问题讨论】:
-
您的模式似乎一开始就不匹配。字母“te”和 2 位数字 - 如何匹配?
-
@Adidi Ha,你是对的。现在明白了!谢谢!~