0

目標 C に次の NSString があります。

[["123"], ["456"], ["adg"]]

そして、次のように異なる文字列に分けたいと思います:

aux = 123;

aux2 = 456;

aux3 = adg;

お願いします、だれでも私を助けてください

ありがとう

4

3 に答える 3

0

解析する文字列形式を制御できる場合は、JSONを調べNSJSONSerializationて解析することを強くお勧めします。これは、プリミティブ オブジェクトを格納する独自の形式を定義して車輪を再発明するよりも望ましい方法です。

于 2012-07-22T11:07:42.567 に答える
0
NSString *str = @"[[\"123\"], [\"456\"], [\"adg\"]]";
NSString *new = [[str substringFromIndex:4]substringToIndex:7];


new will be 123

等々

于 2012-07-22T10:48:06.397 に答える
0

あなたは電話することができます

NSArray *arrayOfSubStrings = [myString componentsSeparatedByString:@","];

次に、配列内の文字列ごとにループし、呼び出して角かっこを削除します

aux =  [stringByReplacingOccurrencesOfString:[arrayOfSubStrings ObjectAtIndex:x] withString:@""]

詳細については、NSString Doc を参照してください。

于 2012-07-22T10:32:53.613 に答える