0

webview に html コンテンツの文字列データがあります。それは次のコードです。

NSString *htmlContent = [self.webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"]; 

この中に、 がありdiv class = 'slide'ます。iOSですべての数を見つける方法div class= slide.

返信してください。

4

3 に答える 3

1

それを行う 1 つの方法は使用することでNSScannerあり、Hpple も使用できます。

 NSString *url = nil;
    NSString *htmlString = ...
    NSScanner *theScanner = [NSScanner scannerWithString:htmlString];
    // find start of DIV tag
    [theScanner scanUpToString:@"<div class='Slide'" intoString:nil];

そして、要件に応じてカウントを処理できます。 更新しました:

yourString の出現回数をカウントするには、これを使用できます。

NSArray *arr = [@"I am a boy but I am not having dinner." componentsSeparatedByString:@"I"];
    NSLog(@"yourAnswer %d", [arr count]-1);

あなたの答えは、配列の数から1を引いたものになります。

于 2013-09-23T07:35:57.427 に答える