Tom*_*myG 1 iphone xcode nsstring nsarray ios
我有一个字符串,其中包含一些带句点和逗号的文本.我想根据逗号和句点将其转换为NSArray.我使用这种方法根据一种条件进行分离,但是如何用两种方法进行分离呢?
componentsSeparatedByString:
Run Code Online (Sandbox Code Playgroud)
谢谢.
你可以用componentsSeparatedByCharactersInSet:.
例如:
NSString *str = @"1,2.3";
NSArray *arr = [str componentsSeparatedByCharactersInSet:
[NSCharacterSet characterSetWithCharactersInString:@",."]];
Run Code Online (Sandbox Code Playgroud)
请参阅NSString类参考.
您需要NSCharacterSet使用逗号和点创建,并使用此方法:
- (NSArray *)componentsSeparatedByCharactersInSet:(NSCharacterSet *)separator
Run Code Online (Sandbox Code Playgroud)
这是一个例子:
NSArray *arr = [str componentsSeparatedByCharactersInSet:
[NSCharacterSet characterSetWithCharactersInString:@",."]];
Run Code Online (Sandbox Code Playgroud)