2012-03-14 78 views
2

字符串我有一個NSURL擷取來自NSURL

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

我想從這個字符串得到「谷歌」,我該怎麼辦呢?

回答

6

你可以利用這個得到的只是域部分:

[url host] 

......將讓你www.google.com,那麼你就需要做一些正則表達式/字符串替換剝去www..com部分。

我建議正則表達式類似如下:

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

...然後拔出,首先您需要的部分比賽。