【问题标题】:How to get the proper URL from this tag value?如何从此标签值中获取正确的 URL?
【发布时间】:2013-07-22 14:51:52
【问题描述】:

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

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

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

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

提前致谢:)

【问题讨论】:

  • 你为什么要这样做?最终,如果你想打它,你必须再次转换它。
  • 我也必须显示它,不需要的字符不应该在那里

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


【解决方案1】:

试试这个

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]);

【讨论】:

  • 感谢 Inder 的回复。在使用您的代码“example.site.com/<a href="/taxonomy/term/3">Theater”后我得到了这个值,但我想忽略这些标签也接受答案:)
猜你喜欢
  • 2014-12-21
  • 2015-05-15
  • 1970-01-01
  • 2016-06-25
  • 1970-01-01
  • 2013-10-29
  • 2012-07-28
  • 2013-12-16
  • 2023-03-25
相关资源
最近更新 更多