【问题标题】:Sweep a string and insert portions into an array [duplicate]扫描字符串并将部分插入数组[重复]
【发布时间】:2014-03-16 20:53:01
【问题描述】:
我有这个字符串,在变量'strings'中:
NSMutableArray *array_strings;
NSString *strings = @"one<-+->two<-+->three";
分隔符字符串是“”。我想将字符串中的某些单词放在一个数组中,如下所示:
- [0] -> 一个
- [1] -> 两个
- [3] -> 三个
【问题讨论】:
标签:
objective-c
cocoa
nsstring
nsmutablearray
【解决方案1】:
试试:
array_strings = [[string componentsSeparatedByString:@"<-+->"] mutableCopy];
注意事项:
-
array_strings 真的应该命名为 arrayStrings
-
strings 通常应命名为单数,而不是复数(复数将用于集合)
- 扫描类的方法,看看有什么可用的 ;-)