0

我从服务器收到以下 html 响应。

</tr>
<tr>
    <td>
        &nbsp;
    </td>
</tr>
<tr>
    <td id="text">
        test data 
    </td>
</tr>

从此我只想获取“测试数据”字符串。我正在使用 " componentsSeparatedByString" 来获取字符串。但它不起作用。任何帮助,将不胜感激。

4

1 回答 1

0
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"<td id="text">([0-9 A-z]+)</td>" options:NSRegularExpressionCaseInsensitive error:&err];

NSString *string = @"</tr><tr><td>&nbsp;</td></tr><tr><td id="text">test data</td></tr>";

NSRange range = [regex rangeOfFirstMatchInString:string options:kNilOptions range:NSMakeRange(0, modifiedString.length)];
NSString *result = nil;

if (range.location != NSNotFound)
    result = [string substringWithRange:range];
于 2013-06-12T07:22:17.687 回答