从字符串获取子字符串直到字符串索引的结尾

时间:2019-01-28 06:38:16

标签: swift string substring

我是新手。

我需要从字符串中获取子字符串,直到字符串的结束索引

例如:

我的字符串是Hello Playground,你好吗?

如果我的子字符串包含“如何”,则应该返回“你好吗?”

如果我的子字符串包含“ Hello”。它应该返回“ Hello Playground,你好吗?”

Similary,如果我的子字符串包含“游乐场”,则应返回“游乐场你好吗?”

我可以使用contains方法查看子串是否存在

如果是,那我怎么能得到那个子字符串的索引让我感到困惑

如果我可以得到子字符串的索引,则可以使用类似的

let mySubstringString = str [substring.startIndex ..

请咨询

1 个答案:

答案 0 :(得分:0)

您可以尝试一下,

let string = "Hello Playground how are you?"
let sub = "Playground"
if let startIndex = string.range(of: sub)?.lowerBound {
    let newString = string[startIndex..<string.endIndex]
    print(newString) // Playground how are you?
}