开发者社区> 问答> 正文

如何将一个URL的字符串分割出域名?

如:
NSString = @"http://blog.csdn.net/watsy/article/details/8994865",
新的字符串对象只包含"csdn"?

展开
收起
a123456678 2016-07-28 10:12:05 2666 0
3 条回答
写回答
取消 提交回答
  • NSURL *url = [NSURL urlwithString:xxxxUrl] NSString *host = [url host];
    2019-07-17 20:01:04
    赞同 展开评论 打赏
  • 你可以通过 [NSURL URLWithString:xxx] 方法把这个字符串转成一个 NSURL 对象, 然后取这个对象的 .host 属性就是你需要的域名
    2019-07-17 20:01:04
    赞同 展开评论 打赏
  • 你是想取域名还是啥啊
    NSURL *url = [NSURL URLWithString:@"http://blog.csdn.net/watsy/article/details/8994865"];
    //blog.csdn.net
    NSString *host = url.host;
    //http://blog.csdn.net
    NSString *hostUrl = [NSString stringWithFormat:@"%@://%@", url.scheme, url.host];

    2019-07-17 20:01:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
域名大数据的应用 立即下载
“域”见更美好的未来——域名筑梦互联网+ 立即下载
“域”感——《域名投资从入门到精通》 立即下载