我的字符串为2/42
。这里2& 42是动态的。现在我想将/42
设置为字符串的上标。我无法找到/42
的范围。请告诉我如何在swift中找到范围?
答案 0 :(得分:2)
可变字符串的属性字符串具有查找特定字符串范围的功能。
试试这个并看看(Swift 4):
let stringValue = "2/42"
let attributedString: NSMutableAttributedString = NSMutableAttributedString(string: stringValue)
let range: NSRange = attributedString.mutableString.range(of: "/42", options: .caseInsensitive)
print("range - \(range)")
<强>结果:强>
范围 - {1,3}
参考快照: