我的c#应用程序中包含Url,例如:https://www.instagram.com/testtesttest/
我想从中获取最后一个路径组件:testtesttest
我正在使用以下代码:
public static String GetUserNameInstagramUrl(String url)
{
Uri uri = new Uri(url);
return uri.Segments.Last();;
}
不幸的是,我最后得到的路径是/
。
有什么方法可以获取最后一条路径,而无需自己删除/
?
答案 0 :(得分:1)
只需在末尾做TrimEnd
public static String GetUserNameInstagramUrl(String url)
{
Uri uri = new Uri(url);
return uri.Segments.Last().TrimEnd('/');
}
答案 1 :(得分:0)
我认为您必须在结尾处修剪'/'
public static string GetUserNameInstagramUrl(string url)
{
Uri uri = new Uri(url);
return uri.Segments.Last().TrimEnd('/');
}