我想知道在Objective-C语言中,是否有一种简单的方法来查找字符串中特定字符(如“$”)出现的次数。
我使用的真实世界例子是一个类似于下面的字符串:
我需要做的第一件事是:
1)计算“$”出现的次数,以了解DataEntry在我的数据库中处于什么层级(我的数据库结构是我自己设计的)
2)然后我需要获取所有数字,因为它们是索引号。这些数字需要存储在一个NSArray中。我将循环遍历它们,获取不同的索引号。我不会解释我的数据库结构如何工作,因为那不相关。
基本上,从NSString中,我需要知道“$”出现的次数,以及在美元符号之间的所有数字。在PHP中完成这个任务很容易,但我想知道如何在Objective-C中完成这个任务。
谢谢,
迈克尔
我使用的真实世界例子是一个类似于下面的字符串:
542$764$231$DataEntry
我需要做的第一件事是:
1)计算“$”出现的次数,以了解DataEntry在我的数据库中处于什么层级(我的数据库结构是我自己设计的)
2)然后我需要获取所有数字,因为它们是索引号。这些数字需要存储在一个NSArray中。我将循环遍历它们,获取不同的索引号。我不会解释我的数据库结构如何工作,因为那不相关。
基本上,从NSString中,我需要知道“$”出现的次数,以及在美元符号之间的所有数字。在PHP中完成这个任务很容易,但我想知道如何在Objective-C中完成这个任务。
谢谢,
迈克尔
NSArray *components = [str componentsSeparatedByString:@"$"];
- J Shapiro