Я следующий код, который работает:как использовать регулярные выражения NSRegularExpression для NSMutableArray
NSRegularExpression *regex = [NSRegularExpression regularExpressionWithPattern:@"[a-cA-C2][m-oM-O][a-cA-C2]" options:0 error:NULL];
NSString *str = @"Ana";
NSTextCheckingResult *match1 = [regex firstMatchInString:str options:0 range:NSMakeRange(0, [str length])];
NSLog(@"check is exist: %@", [str substringWithRange:[match1 rangeAtIndex:0]]);
Вот мои вопросы:
1.Is там, как я могу изменить NSString с NSMutableArray и сохранить NSTextCheckingResult в NSMutableArray, называемом filterArray?
2. Как выделить соответствующие значения при отображении в текстовом поле?
почему NSLog (@ "Строка #% я проверка существует:.% @", IDX, [str substringWithRange: [match rangeAtIndex: 0]]); Не отображает ли целая строка? –
Он должен отображать только подстроку, соответствующую регулярному выражению –