首页 > 代码库 > iOS中过滤html文档中的标签
iOS中过滤html文档中的标签
在iOS项目开发中,有时候我们需要加载一段html文档,但又不能显示出文档中的标签,比如</a>,<a href=http://www.mamicode.com/........>等这样的标签
这时我们可以用到如下方法来去除文档中的标签而只加载文本
-(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;
}
方法返回类型为字符串,参数也只需要我们传入一段字符串 我们就可以对其进行过滤
iOS中过滤html文档中的标签
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。