我从服务器收到以下 html 响应。
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td id="text">
test data
</td>
</tr>
从此我只想获取“测试数据”字符串。我正在使用 " componentsSeparatedByString
" 来获取字符串。但它不起作用。任何帮助,将不胜感激。
我从服务器收到以下 html 响应。
</tr>
<tr>
<td>
</td>
</tr>
<tr>
<td id="text">
test data
</td>
</tr>
从此我只想获取“测试数据”字符串。我正在使用 " componentsSeparatedByString
" 来获取字符串。但它不起作用。任何帮助,将不胜感激。
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"<td id="text">([0-9 A-z]+)</td>" options:NSRegularExpressionCaseInsensitive error:&err];
NSString *string = @"</tr><tr><td> </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];