从NSURL获取字符串

时间:2012-03-14 13:55:38

标签: iphone string nsurl

我有NSURL

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

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

1 个答案:

答案 0 :(得分:6)

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

[url host]

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

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

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

...然后拉出你想要的部分的第一场比赛。