2

我正在尝试从以下 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);
              }
          }
      }

我无法摆脱开始标签中的分号。

有什么想法可以执行此任务吗?

4

0 回答 0