总结一下,之前在网上找起来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日也在牡丹之名艺术中心呈现了他们的经典剧目《绽放》。