1 に答える
3
-stringByEvaluatingJavaScriptFromString:ここでは良い選択ではないと思います。を使用してみてくださいNSScanner:
NSScanner* scanner = [NSScanner scannerWithString:yourHTML];
while ([scanner scanUpToString:@"a href='" intoString:nil])
{
[scanner scanString:@"a href='" intoString:nil];
NSString* result = nil;
[scanner scanUpToString:@"'" intoString:&result];
//Do something with result, which will equal 001, then 002, etc.
}
自分で作成していないHTMLを解析する必要がある場合は、スタイルの違い('vs "、hrefvsHREFなど)を考慮して、これにさらに多くの柔軟性を追加する必要があることに注意してください。
于 2012-07-12T05:19:03.563 に答える