我正在尝试从以下 html 代码中获取字符串
<tr class="details">
<td>
07/11/2012 09:30
</td>
<td>
something
</td>
<td>
1.0
</td>
<td>
something 2
</tr></td>
我想得到像“07/11/2012 09:30 something 1.0 something 2”这样的字符串。我已经将我的 html 代码解析并存储在一个名为“html”的 NSString 中。考虑从这段代码中获取一个字符串,然后用 NSXMLParser 解析它以将其显示为没有这个标签的单个字符串,但这似乎很麻烦。应该是一种更简单的方法。无论如何,这是我正在使用的代码:
NSRange r = [html rangeOfString:@"<tr class="details">"];
if (r.location != NSNotFound) {
NSRange r1 = [html rangeOfString:@"</tr>"];
if (r1.location != NSNotFound) {
if (r1.location > r.location) {
NSString *infoString = [html substringWithRange:NSMakeRange(NSMaxRange(r), r1.location - NSMaxRange(r))];
NSLog(@"info %@", infoString);
}
}
}
我无法摆脱开始标签中的分号。
有什么想法可以执行此任务吗?