<NSSimpleRegularExpressionCheckingResult: 0x100217890>{0, 4}{<NSRegularExpression: 0x100214700> test 0x1}
これは、正規表現検索の結果を格納する配列内の 1 つの要素です。
私は欲しいものを手に入れました:「テスト」。ただし、その周りのすべてのものは必要ありません。
<NSSimpleRegularExpressionCheckingResult: 0x100217890>{0, 4}{<NSRegularExpression: 0x100214700> etc
この要素に何かを送信する必要があると感じています。
[要素文字列値];
しかし、それが何であるかを発見するには少し助けが必要です..
私の完全なコードは以下の通りです:
NSString *test = @"test 123 test";
NSRegularExpression* regex = [[NSRegularExpression alloc] initWithPattern:@"test" options:NSRegularExpressionCaseInsensitive error:nil];
NSArray* result = [regex matchesInString:test options:0 range:NSMakeRange(0, [test length])];
NSLog(@" %@", [result objectAtIndex:0]);
出すもの
<NSSimpleRegularExpressionCheckingResult: 0x105b17890>{0, 4}{<NSRegularExpression: 0x105b14700> test 0x1}
ありがとう!!