webview に html コンテンツの文字列データがあります。それは次のコードです。
NSString *htmlContent = [self.webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
この中に、 がありdiv class = 'slide'
ます。iOSですべての数を見つける方法div class= slide
.
返信してください。
webview に html コンテンツの文字列データがあります。それは次のコードです。
NSString *htmlContent = [self.webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
この中に、 がありdiv class = 'slide'
ます。iOSですべての数を見つける方法div class= slide
.
返信してください。
それを行う 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を引いたものになります。