2012-05-08 3 views
0

をチェックパラメトリック取得:のZipEntryは(ZEがあるZipEntryである)私はサイクルでこのコードを使用していたzipエントリを項目を取得するための

if (ze.getName().equals("poi/" + poi.id + "/pict.jpg")) { 
    ... 
} 

問題がある、私は名前をPICTに(任意のフォルダに1-6の写真を持っています。 jpg、pict2.jpg、pict3.jpg、...)、私は上記のコードにいくつかのパラメータを書く方法を尋ねています。書くことは可能ですか?pict(番号1〜6はこちらのみ).jpg

答えて

0

試してみてください。

if (ze.getName().matches("(poi/" + poi.id + "/pict[0-6]{1}.jpg)")) { 
    ... 
} 

とあなたのpoi.idは、正規表現で使用される特殊文字が含まれていないことを確認してください。

+0

\/ – Waypoint

+0

が正しいバージョンに変更されました。ご使用の際に「無効なエスケープシーケンス」と表示されます。ごめんなさい。 – lenik

関連する問題