2

アプリケーションで CSV ファイルを読み込んでいます。

2 つの異なる文字列を置き換えて、1 行として出力したいと考えています。例えば:

string1#$string2#$string3####string4

#$,####置き換えたい\n

で結果を表示したいUILabel.

4

3 に答える 3

4

stringByReplacingOccurrencesOfString:withString:次のようにメソッドを使用できます。

NSString *orig = "string1#$string2#$string3####string4";
NSString *res = [orig stringByReplacingOccurrencesOfString:@"#$" withString:@" "];
res = [res stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];

元の文字列は変更されないことに注意してください。代わりに、要求した置換で新しいインスタンスが生成されます。

于 2013-01-08T12:13:23.280 に答える
0

使用する

String = [String stringByReplacingOccurrencesOfString:@"#$" withString:@","];
String = [String stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];

その後

yourLabel.text=String;
于 2013-01-08T12:13:27.020 に答える
0

これを試して

NSString *string = @"####abc#$de";
string = [string stringByReplacingOccurrencesOfString:@"####" withString:@"\n"];
string = [string stringByReplacingOccurrencesOfString:@"#$" withString:@","];

それがあなたを助けることを願っています

于 2013-01-08T12:13:44.387 に答える