gpt4 book ai didi

c# - 正则表达式从 url 中提取域

转载 作者:太空宇宙 更新时间:2023-11-03 20:03:37 25 4
gpt4 key购买 nike

我想从url中提取域名。例如对于 www.Edmunds.com/Toyota_Camry_Hybridhttp://jido.com 我想要 www.Edmunds.comjido.com

我写了下面的正则表达式:

Regex.Replace(Url, @"^([a-zA-Z]+:\/\/)?([^\/]+)\/.*?$", "$2");

第一个链接工作正常但第二个链接我得到:http:

有人可以帮我解决这个问题吗?

最佳答案

您可以使用 Uri类以获取 URL 的特定部分。

var uri = new Uri("www.Edmunds.com/Toyota_Camry_Hybrid");
Console.WriteLine(uri.Host);

关于c# - 正则表达式从 url 中提取域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25525211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com