 iOS 剔除后台返回的html标签

总结一下,之前在网上找起来swift的真的很少

let string = "<p>     <span style="color: rgb(0, 176, 80);">   在海淀区声乐馆主办的“牡丹之名艺术节”活动中,不同类型的演出团体,为观众展现了不同性质的艺术形式,带给观众多元的体验与感受,从中可以遍尝差异化的艺术风格。曾在剧场演出过的“慢放身体空间”舞团9月21日、22日也在牡丹之名艺术中心呈现了他们的经典剧目《绽放》。</span></p><p><span style="color: rgb(0, 176, 80);"><br/></span></p><p><br/></p>"
changeHtml(string)

 //剔除html标签
func changeHtml(html:String) -> String {
    
    let components = html.componentsSeparatedByCharactersInSet(NSCharacterSet(charactersInString: "<>")) as NSArray
    
    let componentsToChange = NSMutableArray()
    
    //        for i in 0...components.count {
    //
    //        }
    
    for var index = 0; index<components.count; index = index + 2 {
        
        componentsToChange.addObject(components.objectAtIndex(index))
        
    }
    
    let plainText = componentsToChange.componentsJoinedByString("")
    
    let finallText = plainText.stringByReplacingOccurrencesOfString(" ", withString: "")
    
    print(finallText)
    
    return finallText
}

打印效果:
在海淀区声乐馆主办的“牡丹之名艺术节”活动中,不同类型的演出团体,为观众展现了不同性质的艺术形式,带给观众多元的体验与感受,从中可以遍尝差异化的艺术风格。曾在剧场演出过的“慢放身体空间”舞团9月21日、22日也在牡丹之名艺术中心呈现了他们的经典剧目《绽放》。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 装起B来 个个都是专家
    唐晟艺阅读 190评论 0 2
  • 小提琴、红酒、钢琴曲,当我们看到这些字眼的时候会想到什么?高雅的艺术,小资的情调,奢华的生活。也许吧,不过...
    作家原野阅读 372评论 0 1
  • 我喜欢的动物是猫,它的速度很快,它的抓子很长。每一次我都爪不住它。我还有一个喜欢的动物也就是大熊猫,它每次都是吃完...
    杜仁义阅读 947评论 4 2
  • 临近过年,整个朋友圈都是一种喜庆的氛围。今天的朋友圈,一些人在调侃扫福字、八卦韩寒、另一些人在关心中国互联网到底是...
    饺子喝原汤阅读 598评论 0 0
  • 知识能改变命运吗?学习能改变命运吗? 今天我看到有人提出了如上的两个问题。我认为这两个问题问的不够完整。 首先,让...
    柳飞风扬阅读 720评论 1 3