测试已测试 | ✗ |
语言语言 | SwiftSwift |
许可证 | MIT |
发布最后发布 | 2017 年 2 月 |
SwiftSwift 版本 | 3.0 |
SPM支持 SPM | ✗ |
由 Tom Valk 维护。
Swift 的 ManiaPlanet 颜色样式解析器和格式化工具
要安装解析器,您有两个选项
要使用框架
要获取从样式昵称中创建的 NSAttributedString,例如,使用
let nickname = "$F80$i$S$oToffe$z$06FSmurf $z$n$l[http://goo.gl/y4M9VK][App]$l"
let styledNickname = MPFormatter().parse(nickname).getAttributedString()
您也可以使用它删除链接、样式或颜色
let nickname = "$F80$i$S$oToffe$z$06FSmurf $z$n$l[http://goo.gl/y4M9VK][App]$l"
let noLinks = MPFormatter().parse(nickname).stripLinks().getAttributedString()
let noColors = MPFormatter().parse(nickname).stripColors().getAttributedString()
let plainString:String = MPFormatter().parse(nickname).getString() // Get plain string, without any styles
// Get nickname with font size 11
let tinyNickname = MPFormatter(fontSize: CGFloat(11)).parse(nickname).getAttributedString()