如何从此标记值中获取正确的URL?

时间:2013-07-22 14:51:52

标签: ios objective-c formatting iphone-sdk-3.0 nsstringencoding

如何从标记值获取正确的url链接。我已经使用NSXMLParser成功解析和解析了内容,但仍然坚持使用url值:

<value> http://example.site.com/%3Ca%20href%3D%22/taxonomy/term/3%22%3ETheater%3C/a%3E </value>

我尝试了一些字符串替换操作但没有任何好结果。

我如何格式化该字符串值并获取确切的url字符串。

提前致谢:)

1 个答案:

答案 0 :(得分:0)

试试这个

NSString *value = @"http://example.site.com/%3Ca%20href%3D%22/taxonomy/term/3%22%3ETheater%3C/a%3E";


NSString *formattedValue = [value stringByReplacingPercentEscapesUsingEncoding: NSUTF8StringEncoding];
NSArray *array = [formattedValue componentsSeparatedByString:@"<a"];
NSLog(@"%@",[array objectAtIndex:0]);