2
我想知道是否有一種方法或方法可以幫助我替換特定字符的字符串。單個特定字符串替換方法目標C
像MALE - 中號 FEMALE - ˚F CHILD - P
較長出路是這個..
[str stringByreplacingOccurencesOfString:@"MALE" withString:@"M"];
[str stringByreplacingOccurencesOfString:@"FEMALE" withString:@"F"];
[str stringByreplacingOccurencesOfString:@"CHILD" withString:@"P"];
我想知道如果那裏有另一種方式中,我可以減少代碼行在這裏,特別是當有很多東西需要更換時。
謝謝。
這是用於iPhone OS的。
使用數組?任何簡單的例子? – Sam 2010-04-18 20:48:08
我已經加載了所有字符串「被替換」在NSDictionary。我一直在做,[str stringByReplacingOc .. @「MALE」withString:[dict objectForKey:@「MALE」]]; 有很多替代品,任何細節都是值得讚賞的人。 – Sam 2010-04-18 20:53:25
我有一個想法,在那裏我會附加'$'在str被替換的開始。例如。 $男性用於M 也許我可以做的是,尋找$字符,然後把這個字出來,並從字典中取代它。也許它比循環長列表容易? 我希望我新的如何做到這一點.. – Sam 2010-04-18 21:06:30