extension String {
///去掉字符串标签
mutating func filterHTML() -> String?{
let scanner = NSScanner(string: self)
var text: NSString?
while !scanner.atEnd {
scanner.scanUpToString("<", intoString: nil)
scanner.scanUpToString(">", intoString: &text)
self = self.stringByReplacingOccurrencesOfString("\(text == nil ? "" : text!)>", withString: "")
}
return self
}
}
本文介绍如何使用Swift语言的NSScanner类来去除字符串中的HTML标签,通过循环扫描并替换字符串,实现HTML标签的过滤。适用于网页内容处理、文本清理等场景。
449

被折叠的 条评论
为什么被折叠?



