NSString *mainString =
@"COLOUMN1:Shaddy Van Dust COLOUMN2:245876 COLOUMN3:Info 3\nCOLOUMN1:Da Dirk COLOUMN2:45678 COLOUMN3:xcode\n";
这是我要解析的 NSString 示例。我的真实字符串大约有 31 行。每个信息都有前缀“COLOUMNx”,就像“Shady Van Dust”之前一样。(每次都是 COLOUMN1、COLOUMN2 和 COLOUMN3,但之后的每个信息每次都不同,并且长度不同。)每行以 '\n' 结尾。我的字符串中的最后一个标记是'\n'。(除了'\0')(每行和我的字符串通常以哪个标记结束并不重要,如果这样更容易的话。)
现在,我想将 COLOUMN1、COLOUMN2 和 COLOUMN3 之间的每个信息复制到一个临时字符串中以使用它。我想重复直到我的字符串结束。
我已经尝试过 rangeOfString 之类的方法,但是 COLOUMN1、*2 和 *3 存在于每一行中 - 在同一个字符串中。
我需要做什么?..