嘿伙计们,我正在开发一个最初从网址http://en.m.wikipedia.org/wiki/::Random加载网站的应用程序?这给了我一个随机的维基百科页面。我想知道如何解析URL以获取实际的页面标签?就像我知道美国的页面是http://en.m.wikipedia.org/wiki/United_States和Mighty Morphin Power Rangers(当然是原始的)是http://en.m.wikipedia.org/wiki/Mighty_Morphin_Power_Rangers
如何处理URL中的多个下划线(随机变量)?
答案 0 :(得分:2)
因此,对于您的维基百科网址,您可以使用lastComponent
NSURL
方法结合某些NSString
替换。这是一个例子:
NSURL *url = [NSURL URLWithString:@"http://en.wikipedia.org/wiki/United_Kingdom"];
NSString *title = [url lastPathComponent];
title = [title stringByReplacingOccurrencesOfString:@"_" withString:@" "];
那么你要创建一个NSURL
,你要求它作为一个字符串返回的最后一个组件(“United_Kingdom”),然后用空格替换字符串中的所有下划线(给你“英国“)。