OGeek|极客世界-中国程序员成长平台

标题: ios - 使用 NSString 查找字符的所有位置的索引 [打印本页]

作者: 菜鸟教程小白    时间: 2022-12-13 13:16
标题: ios - 使用 NSString 查找字符的所有位置的索引

以编程方式,我可以看到一个字符在任何给定字符串中存在多少次:

    letterOccurences= [[tempWordStr componentsSeparatedByString:chosenCharacter] count];

所以对于密西西比这个词,如果选择的字符是 'i',这个函数将返回 4。

但我想知道的是字符在字符串中出现的位置。在密西西比州的情况下,这将是 1,4,7,10。



Best Answer-推荐答案


您可以使用 NSString 方法rangeOfStringptions:range: - 这会查找并返回给定字符串的范围(即 @"i") 在给定范围内。您只需要调整接收器的给定范围,直到找不到子字符串的更多实例。

关于ios - 使用 NSString 查找字符的所有位置的索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10196512/






欢迎光临 OGeek|极客世界-中国程序员成长平台 (https://ogeek.cn/) Powered by Discuz! X3.4