美文网首页
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