iOS 去除html代码中的标签

去除html代码中的标签,获取纯文本内容


-(NSString *)filterHTML:(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:@""];
    }
//    NSString * regEx = @"<([^>]*)>";
//    html = [html stringByReplacingOccurrencesOfString:regEx withString:@""];
    return html;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • HTML标签解释大全 一、HTML标记 标签:!DOCTYPE 说明:指定了 HTML 文档遵循的文档类型定义(D...
    米塔塔阅读 3,310评论 1 41
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,115评论 25 708
  • 我不说,你不懂,就是距离!我说了,你不懂,就是问题。一直觉得,感情里不仅需要爱,还需要懂得。毕竟多数人的感...
    一个人干净利落_阅读 536评论 0 1
  • 元组 元组的介绍 元组是swift中特有的,OC中并没有相关类型 那么它是什么呢?它是一种数据结构,在数学中应用广...
    Jackie_大冰狗阅读 221评论 0 2
  • 下班后的你在干嘛呢?这空闲时间你是否用在正确的地方。今天剽悍晨读分享书籍《在办公式外思考》。有一套方法让你...
    剽悍的今天阅读 156评论 0 1