【发布时间】:2013-02-14 10:38:02
【问题描述】:
所以我需要从 CDATA 块中解析数据。
它看起来像
<![CDATA[Important text I need<span style=" color:#000000;"><img src="imageName.jpg" alt="imageName" border=0 style="vertical-align:text-bottom;" /></span>Still important text]]>
或
<![CDATA[Important text I need]]>
或
<![CDATA[imageName.jpg]]>
或类似的东西。
结果应该是一个数组,在第一个例子中,数组的内容是 “我需要的重要文字”, "imageName.jpg", “仍然重要的文字”
另一个结果将是一个数组,其中一个对象包含图像名称或文本。
我现在被这个问题困扰了一段时间,因为我不太擅长正则表达式。 有没有人遇到过同样的问题,你是怎么解决的?
或者有没有我错过的简单解决方法?
提前致谢!
【问题讨论】:
-
如果你在 cdata 中只有 html,你可以选择 NSXMLParser
标签: objective-c image parsing text cdata