码迷,mamicode.com
首页 > Web开发 > 详细

快速获取url文件名和后缀名

时间:2015-08-14 13:49:27      阅读:325      评论:0      收藏:0      [点我收藏+]

标签:android   url   正则表达式   

安卓下载文件时,判断文件名和后缀一直比较麻烦,我们可以通过已知URL路径,自定义正则表达式获取下载文件的文件名和后缀名:

自定义mime type:String suffixes="avi|mpeg|3gp|mp3|mp4|wav"    //可以把所有的文件格式放进去 MIME  来源

String suffixes="avi|mpeg|3gp|mp3|mp4|wav|jpeg|gif|jpg|png|apk|exe|txt|html|htm|java|doc";
						 String file=url.substring(url.lastIndexOf('/')+1);//截取url最后的数据
						 Pattern pat=Pattern.compile("[\\w]+[\\.]("+suffixes+")");//正则判断
						 Matcher mc=pat.matcher(file);
						 while(mc.find()){
							 String substring = mc.group();//截取文件名后缀名
							 Log.e("substring:", substring);
						 }


版权声明:本文为博主原创文章,未经博主允许不得转载。

快速获取url文件名和后缀名

标签:android   url   正则表达式   

原文地址:http://blog.csdn.net/a704755096/article/details/47658955

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!