【问题标题】:Separate an NSString into NSArrau using Regular expression使用正则表达式将 NSString 分隔为 NSArrau
【发布时间】:2012-05-04 01:35:45
【问题描述】:
我正在尝试将 NSString 分离为 NSArray。我总是使用“componentsSeparatedByString”来分隔 NSString。但是这种方法只能得到单个分隔符,也没有任何条件。我想将字符串与“点+空格”、“点+换行”、“点+空”、“!”分开和 ”?”。我确信这可以用正则表达式完成,但不知道如何:D。我以前从未使用过正则表达式。
谢谢
【问题讨论】:
标签:
nsstring
substring
nsregularexpression
【解决方案1】:
您可以尝试以下方法,希望对您有用
NSString *strTest = @"a.b+c";
NSLog(@"seperated %@", [strTest componentsSeparatedByCharactersInSet:[NSCharacterSet characterSetWithCharactersInString:@".+"]]);