簡體   English   中英

從URL獲取最后路徑

[英]Get last path from URL

我的C#應用​​程序中包含Url,例如: https://www.instagram.com/testtesttest/ : https://www.instagram.com/testtesttest/

我想從中獲取最后一個路徑組件: testtesttest

我正在使用此代碼:

public static String GetUserNameInstagramUrl(String url)
{
    Uri uri = new Uri(url);
    return uri.Segments.Last();;
}

不幸的是,我最后得到的是/ 有什么方法可以在不刪除/的情況下獲得最后的路徑?

最后做TrimEnd

public static String GetUserNameInstagramUrl(String url)
{
    Uri uri = new Uri(url);
    return uri.Segments.Last().TrimEnd('/');
}

我認為您必須在結尾處修剪'/'

public static string GetUserNameInstagramUrl(string url)
            {
                Uri uri = new Uri(url);            
                return uri.Segments.Last().TrimEnd('/');
            }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM