c#中如何提取二级域名中的顶级域名?
发布网友
发布时间:2022-05-06 06:13
我来回答
共1个回答
热心网友
时间:2022-06-28 21:12
sList.Length;i++){if(sDomain.Substring(sDomain.Length-sList[i].Length,sList[i].Length).ToLower()==sList[i]){sDomainsDomain=sDomain.Substring(0,sDomain.Length-sList[i].Length);//去除域名后缀
if(sDomain.LastIndexOf(.)0){sDomainsDomain=sDomain.Substring(sDomain.LastIndexOf(.),sDomain.Length-sDomain.LastIndexOf(.))+sList[i];//二级域名,提取顶级域,顺便组合
if(sDomain.IndexOf(.)==0)//第一个为小数点,去掉{sDomainsDomain=sDomain.Substring(1,sDomain.Length-1);}}else{sDomain+=sList[i];//已是顶级域,组合返回}break;}}