swift html 转换,在Swift中将HTML转换为纯文本(不使用NSAttributedString)

派对有点晚,但认为这会让其他游客受益……

基本上我从here开始采用解决方案并将其转换为Swift 3语法.

解决方案使用Scanner(以前的NSScanner)查找“”将所有内容考虑在内,将其保存到NSString变量中.

然后只需使用在NSString变量中传递的replacementOccurrences(of:with 🙂

这是最终函数的样子:

private func stripHTML(fromString rawString: String) -> String {

let scanner: Scanner = Scanner(string: rawString)

var text: NSString? = ""

var convertedString = rawString

while !scanner.isAtEnd {

scanner.scanUpTo("

scanner.scanUpTo(">", into: &text)

convertedString = convertedString.replacingOccurrences(of: "\(text!)>", with: "")

}

return convertedString

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值