我想知道是否有任何(简单)方法来查找NSString中给定子串数组的顺序?
我有一大块文字和一些子串。我只对子字符串首次出现在文本中的顺序感兴趣。
因此,如果文本是“你可以告诉我你工作到很晚,如果可以的话”,并且子串是“can”,“if”和“you”,我想要一个包含以下子串的数组订单:可以,你,如果。
解析我自己的文本是相当冗长的,所以我想知道是否有免费功能吗?
由于
答案 0 :(得分:3)
请参阅-rangeOfSubstring:方法。找到您关心的词语,然后比较其范围的起始值。
答案 1 :(得分:0)
那么简单的方法是做到这一点并看看它是如何产生的。解析方向不可能无缘无故地随机改变。
所以我说的是,只需运行它,记下它是如何解析的,并将其用作指南。必要时进行测试。