【发布时间】:2014-01-27 09:45:23
【问题描述】:
我有一个字符串
NSString *str = @"[\"a\" : \"b\" , \"c\" : \"d\", \"e\" : \"f\" ,]" ;
我只想删除逗号 (,),即如果字符串仅在字符串末尾有逗号,则应将其替换为像 @"" 这样的空白字符。如果逗号出现在字符串的开头或中间,则不应删除它。所以最终的字符串应该是
["a" : "b" , "c" : "d", "e" : "f"]
而不是
["a" : "b" , "c" : "d", "e" : "f",]
【问题讨论】:
-
没有“空白字符”。你的意思是空字符串吗?此外,如果逗号出现在字符串末尾的“]”之前,是否删除逗号的真正规范?
-
哪一部分这么难?您所要做的就是将冒号分隔的元素保存在数组中。
标签: ios objective-c nsstring