我试图在字符串中的特定索引中插入特定字符
var text = "1234567890"
Run Code Online (Sandbox Code Playgroud)
我希望该变量添加电话号码的国家/地区代码:
text = text.replacingCharacters(in: text.startIndex..<text.index(after: text.startIndex), with: "+593\\U00a0")
Run Code Online (Sandbox Code Playgroud)
然后我必须将该字符串格式化为这样的字体:"+ 593 23-456-7890",所以我必须在索引8和11中插入" - ",但我只找到了swift 2.0的答案.字符串有一个名为insert的方法,不再存在.我试过这个:
text = text.insert("-", at: text.index(text.startIndex, offsetBy: +8))
Run Code Online (Sandbox Code Playgroud)
但我有以下错误"不能指定类型'()'的值来键入'字符串'