使用正则表达式将NSString分隔为NSArrau

时间:2012-04-23 12:30:25

标签: nsstring substring nsregularexpression

我正在尝试将NSString分隔为NSArray。我总是使用'​​componentsSeparatedByString'来分隔NSString。但是这种方法只有单一的分离器也没有任何条件。我想将字符串从“点+空格”,“点+换行符”,“点+空”,“!”中分离出来。和“?”。我确信这可以用正则表达式完成,但不知道如何:D。我之前从未使用过正则表达式。

三江源

1 个答案:

答案 0 :(得分:0)

您可以尝试以下希望它适合您

NSString * strTest = @“a.b + c”;

NSLog(@"seperated  %@", [strTest componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@".+"]]);