2010-01-16 61 views
1

这种模式会让我以nr开头的所有文件都能完美运行。如何使用RegEx返回以'_thumbnail'结尾的所有结果?

glob("path_to_dir/^[0-9]*"); 

我想有一个让我与_thumbnail不管文件扩展名结尾的所有文件的模式。

例如。

1.jpg 
1_thumbnail.jpg 
2.jpg 
2_thumbnail.png 

会让我

1_thumbnail.jpg 
2_thumbnail.png 

我曾尝试:

glob("path_to_dir/(_thumbnail)"); 

,但它没有工作。

我希望有一点帮助。

+2

您的麻烦部分来自您将正则表达式模式与shell glob模式混淆的事实。这两个是不同的。 – 2010-01-16 20:18:11

回答

4

请问这是干吗?

glob('path_to_dir/*_thumbnail.*'); 
+0

这看起来像通配符,不是正则表达式... – neo 2010-01-16 20:17:01

+1

它确实perfeclty =) – ajsie 2010-01-16 20:22:40