0
我曾要求用戶應該只添加特定類型的鏈接 作爲附件的一部分。例如,如果用戶要上傳 文件類型的PDF,URL應以.PDF結尾同樣的文件 應該.DOC針對特定文件的JUnit測試限制了產生虛假輸出
要檢查這種情況下我寫了JUnit測試如下
String url="ar.jpg";
String pm="(.*?)\\.(jpg|jpeg|png|gif)$";
Pattern p = Pattern.compile("pm");
Matcher m = p.matcher(url);
System.out.println("-----exp "+m.matches());
這個測試總是返回false。
與我的模式有什麼不對嗎 。
好catch..Is有什麼事要儘量修改因爲字符串pm是conserned.I的意思是......它適合於以jpg,jpeg等結尾的任何類型的URl。 – GustyWind 2010-10-27 10:18:52
我在正則表達式本身中看不到任何問題 - 它應該適用於所有以「 .jpg「,」.jpeg「,」.png「,」.gif「。 – Kel 2010-10-27 10:25:11
我可以使用另一個正則表達式來知道這裏的確切文件擴展名是什麼。 – GustyWind 2010-10-27 11:07:04