私は持っていますNSString data =@"name@some1.some2.com:12345";
sscanfと同じ行動をしたいC
char val1[512];
char val2[512];
char val3[512];
val1[0]=val2[0]=val3[0]='\0';
sscanf(data,"%[^@]@%[^:]:%511s",val1,val2,val3);
私はval1=name、、12345`を取得しますval2=some1.comval3=
sprintf(new_val, "%s:%s",val1,val2);そして、どのように実装するか
ちょうどObjective-Cで。Obj-Cが基本的なC形式を処理することは知っていますが、からへのNSString変換を防ぐために主に使用するのは興味深いことです。charNSString
したがって、次のようになります。
NSString val1=nil;
NSString val2=nil;
NSString val3=nil;
....
ありがとうございました。