在iOS项目开发中,有时候我们需要加载一段html文档,但又不能显示出文档中的标签,比如</a>,<a href=........>等这样的标签
这时我们可以用到如下方法来去除文档中的标签而只加载文本
-(NSString *)flattenHTML:(NSString *)str{
NSScanner *theScanner;
NSString *text = nil;
theScanner = [NSScanner scannerWithString:str];
while ([theScanner isAtEnd] == NO) {
[theScanner scanUpToString:@"<" intoString:NULL];
[theScanner scanUpToString:@">" intoString:&text];
str = [str stringByReplacingOccurrencesOfString:[NSString stringWithFormat:@"%@>",text] withString:@""];
}
return str;
}
方法返回类型为字符串,参数也只需要我们传入一段字符串 我们就可以对其进行过滤