如何在可可中将字符串分解为数组?

时间:2010-09-01 11:23:20

标签: cocoa

我需要将一个字符串分成一个数组,  因为“2 + 3”应为“2”,“+”,“3” 甚至“2 + 3”应该是“2”,“+”,“3”

1 个答案:

答案 0 :(得分:1)

只要格式一致(数字和符号之间总是一个空格),NSArray的-componentsSeparatedByString:将适合您。如果字符串有可能显示为“2 + 3”甚至“2 + 3”,您可以尝试使用-stringByTrimmingCharactersInSet:删除所有空格字符,然后使用-componentsSeparatedByCharactersInSet:添加您期望的符号字符。