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