C# 网址获取域名前缀,后缀
输入:
https://www.baidu.com/234/%43/234
输出两个:
htttps://www.baidu.com
/234/%43/234
static void Main(string[] args)
{string url = "https://www.baudu.com/scene/02%E5%88%9D%E6%AD%A5%E6%8E%A2%E7%B4%A2.unity_e55215205d85de829dcd045276bbdd96.bundle?customQueryTag=customQueryValue";Uri uri = new Uri(url);string front = uri.GetLeftPart(UriPartial.Authority);string authority = uri.GetLeftPart(UriPartial.Authority);string remaining = url.Substring(authority.Length);if (remaining.StartsWith("/", StringComparison.Ordinal)){remaining = remaining.Substring(1);}Console.WriteLine(authority);Console.WriteLine(remaining);Console.ReadKey();
}