- (void)viewDidLoad {
[super viewDidLoad];
// Do any additional setup after loading the view, typically from a nib.
NSString *pattern = @"\\[\\w+\\]";
NSString *str =@"[整单][123][微信][";
NSRegularExpression *regx = [[NSRegularExpression alloc] initWithPattern:pattern
options:NSRegularExpressionCaseInsensitive error:nil];
// 查找匹配的字符串
NSMutableArray *results = [[NSMutableArray alloc] init];
NSRange searchRange = NSMakeRange(0, [str length]);
[regx enumerateMatchesInString:str options:0 range:searchRange usingBlock:^(NSTextCheckingResult *result, NSMatchingFlags flags, BOOL *stop) {
NSRange groupRange = [result rangeAtIndex:0];
NSString *match = [str substringWithRange:groupRange];
[results addObject:match];
}];
NSLog(@"result = %@",results);
}