由於多項目相互調用,傳遞文件的url來進行數據通訊,那么就需要讀取特定后綴名的文件並獲取文件名,此時正則表達式表現的非常優雅,如下:
String urlPath="http://www.ycts666.com/image/in_008.jpg";
// 指定文件后綴名稱(有需求可以自定義,如doc等等)
String suffixes="jpeg|jpg|png";
Pattern pat=Pattern.compile("[\\w]+[\\.]("+suffixes+")");//正則判斷
Matcher mc=pat.matcher(urlPath);//條件匹配
while(mc.find()) {
String fileName= mc.group();//截取文件名后綴名
Sysout.out.println(fileName);
}
運行結果:in_008.jpg