小编Eli*_*ano的帖子

在字符串中添加字符到特定索引 - swift 3

我试图在字符串中的特定索引中插入特定字符

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)

但我有以下错误"不能指定类型'()'的值来键入'字符串'

string swift swift3

2
推荐指数
1
解决办法
4584
查看次数

标签 统计

string ×1

swift ×1

swift3 ×1