美文网首页
iOS - OC -剔除字符串中的Html标签

iOS - OC -剔除字符串中的Html标签

作者: xiahua007 | 来源:发表于2016-08-20 21:29 被阅读53次

-(NSString *)cleanHTML:(NSString *)html

{

    NSScanner * scanner = [NSScanner scannerWithString:html];

    NSString * text = nil;

    while([scanner isAtEnd]==NO)

    {

        [scanner scanUpToString:@"<" intoString:nil];

        [scanner scanUpToString:@">" intoString:&text];

        html = [html stringByReplacingOccurrencesOfString:[NSString   stringWithFormat:@"%@>",text] withString:@""];

    }

    return html;

}


上面方法可行,但是有时候会发现没有效果

将 "<"  修改为"&lt;"  (不要漏掉分号)

将 ''>'  修改为 "&gt;"  (不要漏掉分号)


更多关于NSScanner请查看 -->>>Flying_Einstein 的  NSScanner 详解

相关文章

网友评论

      本文标题:iOS - OC -剔除字符串中的Html标签

      本文链接:https://www.haomeiwen.com/subject/sumisttx.html