substring(from:)' 已弃用。将字符串切片下标与 'partial range from' 运算符一起使用

substring(from:)' is deprecated. Use string slicing subscript with a 'partial range from' operator

我刚刚在 Xcode 10.1

上将一个应用程序从 swift3 转换为 swift4.2

我正在修复出现的许多错误中的一部分。 显然 substring(from:)' 已被弃用。将字符串切片下标与 'partial range from' 运算符一起使用

t_prefix_phone = contact_phone.substring(to:contact_phone.index(contact_phone.startIndex, offsetBy: 3))

t_phone = contact_phone.substring(from:contact_phone.index(contact_phone.endIndex, offsetBy: -7))

能否请您帮我将上面的代码翻译成 4.2,这样结果仍然是字符串。

谢谢

swift 4 有前缀和后缀就是为了这个:

    let contact_phone = "0123456789"
    let t_prefix_phone = String(contact_phone.prefix(3))
    let t_phone = String(contact_phone.suffix(7))