我使用的是Url.RouteUrl("My_Route", new RouteValueDictionary(new { some = "value" }),"http","hostname"),现在我需要从url获取主机名,但只需要顶级域名。例如,我使用ui.foo.local运行我的站点,并且我需要将url路由到foo.local。在mvc或c#中有没有一种内置的方式来做这件事呢?
我想提取顶级域名和国家顶级域名从字符串与正则表达式。我测试了许多如下代码的正则表达式: var linkParser = new Regex(@"\b(?:https?://|www\.)\S+\b", RegexOptions.Compiled | RegexOptions.IgnoreCase);Console.WriteLinehttp:/