在Mac上,在Ojective-C中,我想知道是否有人可以给我一些关于如何解析" X“和"y”之间的字符串的建议。
我当前的代码只允许我用一个组件分隔字符串:
NSArray * allLines = [theDataObject componentsSeparatedByString:@"word-1"];理想情况下,我希望隔离@"word-1“和@"word-2”之间包含的字符串。
有人能帮帮忙吗?提前感谢!
发布于 2011-07-02 16:32:02
请查看NSScanner的文档。您需要的方法是-scanUpToString:intoString:和-scanString:intoString:
发布于 2011-07-02 15:24:41
NSString *str = [theDataObject stringByReplacingOccurencesOfString:@"word-2" withString:@"word-1"];
NSArray *allLines = [str componetnsSeperatedByString:@"word-1"];您并不关心它是word-1还是word-2,因为它们无论如何都不会在数组中返回。
https://stackoverflow.com/questions/6555656
复制相似问题