NSString *mainString =
@"COLOUMN1:Shaddy Van Dust COLOUMN2:245876 COLOUMN3:Info 3\nCOLOUMN1:Da Dirk COLOUMN2:45678 COLOUMN3:xcode\n";
これは、解析したいNSStringの例です。私の実際の文字列は約31行です。各情報には、「ShadyVanDust」の前と同じように接頭辞「COLOUMNx」が付いています。(COLOUMN1、COLOUMN2、およびCOLOUMN3の場合は常にですが、その後の各情報は毎回異なり、長さが異なります。)各行は「\n」で終わります。文字列の最後のトークンは'\n'です。('\ 0'は別として)(これが簡単であれば、各行と私の文字列がどのトークンで終わるかは一般的に重要ではありません。)
ここで、COLOUMN1、COLOUMN2、およびCOLOUMN3の間の各情報を一時文字列にコピーして、処理します。文字列の終わりに達するまで繰り返したいと思います。
rangeOfStringのようなメソッドをすでに試しましたが、COLOUMN1、* 2、および*3が各行に存在します-同じ文字列内。
私は何をしなければなりませんか?..