【问题标题】:Fetching the string from NSURL从 NSURL 获取字符串
【发布时间】:2012-03-30 23:51:18
【问题描述】:

我有一个NSURL

NSURL* url = [NSURL URLWithString:@"http://www.google.com"];

我想从这个字符串中获取“google”,我该怎么做?

【问题讨论】:

    标签: iphone string nsurl


    【解决方案1】:

    您可以通过以下方式获取域部分:

    [url host]
    

    ...会给你www.google.com,然后你需要做一些正则表达式/字符串替换来去掉www.和.com部分。

    我建议使用如下的正则表达式:

    \.?(.+)\.([a-z]{2,})$
    

    ...然后为您想要的部分拉出第一个匹配项。

    【讨论】:

      猜你喜欢
      • 2011-11-27
      • 1970-01-01
      • 2014-09-29
      • 2015-04-06
      • 2012-02-02
      • 1970-01-01
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      相关资源
      最近更新 更多