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