2
我想用空格,逗号,句点(即标点符号)分隔我的字符串。我正在使用:我可以用一个以上的分隔符分隔NSString吗?
[myString componentsSeparatedByString:@" "];
以空格分隔,但需要能够按标点分隔。
我想用空格,逗号,句点(即标点符号)分隔我的字符串。我正在使用:我可以用一个以上的分隔符分隔NSString吗?
[myString componentsSeparatedByString:@" "];
以空格分隔,但需要能够按标点分隔。
使用componentsSeparatedByCharactersInSet:
与由要通过拆分的任何字符的字符集。
谢谢我试过: [NSCharacterSet characterSetWithCharactersInString:@“,。?!”]; 和该诀窍 – 2010-04-05 22:17:18
希恩阿拉姆:空格字符不是唯一的空白字符,和那四个不是唯一的标点符号。先从'whitespaceAndNewlineCharacterSet',使一个可变的副本(不要忘记释放或自动释放它),工会在'punctuationCharacterSet'。 http://developer.apple.com/mac/library/documentation/Cocoa/Reference/Foundation/Classes/NSMutableCharacterSet_Class/Reference/Reference.html#//apple_ref/occ/instm/NSMutableCharacterSet/formUnionWithCharacterSet: – 2010-04-06 13:44:46