我认为这是一个简单的问题,但我不知道如何解决它。
我有一个包含html内容的NSString。
我想提取一些标签。
NSString *string=@"test some text <img src='http://www.xyz.com/a.jpg' > blah blah <a href='asdfg'>aaaa</a> bbbb cccc";
我想接受img&amp; “a”标记成新字符串。然后我将在UIWebView中显示它。
我该如何解析它?
答案 0 :(得分:1)
最好的方法是编写部分标记解析器。这不是很困难。
另一种选择是简单地找到src='
的位置,然后找到结束位置“`”,然后在中间取字符串。
您可以使用NSString
的{{1}}方法执行此操作。
答案 1 :(得分:1)
您可以使用正则表达式,我已使用此库来抓取iPhone中的网页http://regexkit.sourceforge.net/RegexKitLite/index.html