2011-08-15 7 views
-3

ファイル名に「.pdf」などの特定の拡張子が含まれているかどうかを調べるには、どのようにPerl正規表現を書くのですか?ファイル名は何でもかまいません。ファイル名の最後に ".pdf"が含まれているかどうかを調べるにはどうすればよいですか?

+1

「PEAL正規表現」はどうですか?あなたが書いたものを校正してください。 –

+2

"Perl"を意味しますか? (そうでなければ、誰かが技術のために本当に混乱する名前を選んだ)。 –

+1

あなたはどの言語を使用していますか?たとえば、C#では 'Path.GetFileExtension'を使うことができますし、正規表現が必要ないこともあります。 – Tejs

答えて

7

何か?

if ($filename =~ /\.pdf$/) { 
    // Do stuff 
} 
4

テスト次の正規表現使用してファイル名:このような\.pdf$

0

あなたは爆発しないでください。配列/コレクション内の最後の項目を使用します。これは、正規表現を使用するよりも一般的に優れています。

関連する問題