2010-01-16 60 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