iPhone - 从NSURL中提取文本

时间:2011-04-23 04:22:52

标签: iphone nsstring nsurl text-parsing

嘿伙计们,我正在开发一个最初从网址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中的多个下划线(随机变量)?

1 个答案:

答案 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”),然后用空格替换字符串中的所有下划线(给你“英国“)。