问题:如何从一个URL地址中提取后面的文件名?比如http://www.baidu.com/aaa/abc.jpg 这种,如何获取abc.jpg 这个文件名呢(包括扩展名) 这个目录aaa 有时还不是确定的。总之就是只要最后一部分。
版权所有,未经Novell迷允许,不得转载!
办法就有很多啦。
本文引用自Novell迷网站
当然这里探讨的主要是通过编程的方法了: Novell迷网站原创内容,未经允许,谢绝转载!
方法1,通过正则表达式: Novell迷网站原创内容,未经允许,谢绝转载!
正则 “.*/(.*?)$”
本文引用自http://novell.me
方法2:
Novell迷网站原创内容,未经允许,谢绝转载!
string
s=
"http://www.baidu.com/aaa/abc.jpg"
;
string
[] str = s.Split(
'/'
);
string
file = str.Last();
方法3:
内容来自Novell迷网站
string s = "http://www.baidu.com/aaa/abc.jpg";
string result = s.Substring(s.LastIndexOf('/')+1); Novell迷网站原创内容,未经允许,谢绝转载!
当然还有其它更复杂一些的办法,这里就不列出了。
内容来自http://novell.me
当然只用上面简单的几种啦!
本文来自Novell迷网站 http://novell.me
本文引用自Novell迷网站
版权所有,未经Novell迷允许,不得转载!
版权所有,未经Novell迷允许,不得转载!
转载请注明出处!本文地址 http://novell.me/master-diary/2016-12-23/get-filename-from-url.html
(责任编辑:Novell迷)