我正在尝试从两个特定单词/字符之间的NSString中获取值。这是我正在使用的NSString:名称
<div id="stat-2">33</div>
<div id="stat-1">Age</div>
<div id="stat-2">28</div>
<div id="stat-1">Location</div>
<div id="stat-2">190.54.5</div>
<div id="stat-1">Lot</div>
<div id="row" style="width:80.4px"> </div>
我正在尝试提取样式值,在这个例子中是宽度:80.4px如何做到这一点?我不认为修剪会起作用,所以我不知道该怎么做。任何帮助将不胜感激,谢谢。
答案 0 :(得分:1)
我建议使用XML解析器。您可以使用NSXMLParser
或您选择的任何其他解析器。
这是xml解析器之间的比较:
http://www.raywenderlich.com/553/how-to-chose-the-best-xml-parser-for-your-iphone-project
答案 1 :(得分:1)
XML解析器,如果输入是XHTML。否则为正则表达式(请查看NSRegularExpression
)。
答案 2 :(得分:1)
请参阅-componentsSeparatedByString:
和-floatValue