我有这个网址(www.site.com/folder1/sub-folder)。
现在我只想从这个网址获取只有folder1。我怎样才能做到这一点?
我从下面的代码中获取了最后一个根网址,但我只想要第一个根网址。
string s = Page.Request.Url.AbsolutePath;
s = s.Substring(s.LastIndexOf("/")+1);
请帮助我获取第一个目录值。
答案 0 :(得分:9)
试试这个:
Uri uri = new Uri("http://www.example.com/folder1/sub-folder");
var segs = uri.Segments;
var folder = segs[1];
答案 1 :(得分:3)
您可以使用Split()
方法两次,如
string str = "www.site.com/folder1/sub-folder";
string folder = (str.Split('/')[1]).Split('/')[0];
答案 2 :(得分:0)
您可以使用B
之类的:
Split