2012-03-14 51 views
2

字符串我有一个NSURL撷取来自NSURL

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

我想从这个字符串得到“谷歌”,我该怎么办呢?

回答

6

你可以利用这个得到的只是域部分:

[url host] 

......将让你www.google.com,那么你就需要做一些正则表达式/字符串替换剥去www..com部分。

我建议正则表达式类似如下:

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

...然后拔出,首先您需要的部分比赛。