我在webview中有一个html内容的字符串数据。也就是下面的代码,
NSString *htmlContent = [self.webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
其中,有一个div class = 'slide'
。如何div class= slide
在ios中找到所有的计数。
请作出答复。
我在webview中有一个html内容的字符串数据。也就是下面的代码,
NSString *htmlContent = [self.webView stringByEvaluatingJavaScriptFromString:@"document.body.innerHTML"];
其中,有一个div class = 'slide'
。如何div class= slide
在ios中找到所有的计数。
请作出答复。
var divs = document.getElementsByClassName('slide');
alert (divs.length);
document.getElementByClassName(".slide").length();
或者在某些情况下.count()
一种方法是使用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。