利用JAVA正則快速獲取URL的文件名


由於多項目相互調用,傳遞文件的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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM