gpt4 book ai didi

rindexOf 方法的 Swift 2/3 String 实现

转载 作者:行者123 更新时间:2023-11-28 06:32:36 27 4
gpt4 key购买 nike

我知道有一个内置方法可以使用 rangeOfString 从原始字符串中获取子字符串的索引。但它用于获取给定子字符串的第一次出现。但是,我需要做的是获取给定子字符串的最后一次出现

这类似于python语言中的rindex

所以,我的问题是,如何在 Swift 2.x/3 中做到这一点?欢迎提供代码片段示例。

最佳答案

你很接近。试试下面的方法,添加可选的选项参数并改为从后面搜索字符串。

let myString = "testingteststring"
let lastSubstringRange = myString.range(of: "test", options: String.CompareOptions.backwards)

'lastSubstringRange' 将是'myString' 中最后一个'test' 子串的范围。有关详细信息,请尝试查看 Apple Developer:https://developer.apple.com/reference/swift/string/1642786-range

关于rindexOf 方法的 Swift 2/3 String 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39927801/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com