[英]How to remove the last part of url?
我有這個網址: https://uk.soccerway.com/national/italy/serie-a/20172018/regular-season/r42011/?ICID=TN_02_01_02
: https://uk.soccerway.com/national/italy/serie-a/20172018/regular-season/r42011/?ICID=TN_02_01_02
ICID https://uk.soccerway.com/national/italy/serie-a/20172018/regular-season/r42011/?ICID=TN_02_01_02
我想刪除?ICID=TN_02_01_02
,因為這個字符串是動態的,所以我不能使用.Replace()
方法,有什么想法嗎?
使用Uri嘗試創建( https://msdn.microsoft.com/zh-cn/library/ms131572(v=vs.110).aspx )創建一個Uri對象。
然后使用該Uri對象獲取“ Query”屬性,該屬性將包含整個查詢字符串。
並使用“ AbsolutePath”獲取不含查詢字符串的URL。
您可以使用Uri
類來解析URL。 它允許您使用GetLeftPart方法僅獲取特定零件:
public static string GetUriWithoutQuery(string url)
{
var uri = new Uri(url);
return uri.GetLeftPart(UriPartial.Path);
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.